请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

虚拟环境------python解释器

虚拟环境是不是项目目录下的venv文件夹?


python解释器就是从https://www.python.org/   下载的python文件?


想要一个项目对应一个虚拟环境,是不是就是相当于venv和python解释器直接变成了一一对应的关系?


requirement.txt里面写的依赖文件,是不是就是安装在了venv对应的python解释器里面?


如果要换一个虚拟环境,是不是直接在项目里面换解释器就行?


正在回答 回答被采纳积分+3

2回答

提问者 曾嘱咐 2022-07-29 13:26:17

虚拟环境+python解释器


requirement可以安装到虚拟环境venv,也可以安装到python解释器

但为了python解释器能够在下一个项目中也能用,所以要安装到虚拟环境venv下?

0 回复 有任何疑惑可以回复我~
  • bobby #1
    不是这样的, python虚拟环境是为了隔离开发环境的, 比如项目A使用了python3.7+django库的2.x版本 ,但是项目B使用了python3.9+django3.x的版本,如果全局只有一个python环境,你本地又要同时维护A项目和B项目怎么办?难道打开A项目的时候就要卸载python3.9,然后把django3卸载了重新安装成python3.7+django库的2.x版本 , 然后开发B的项目再卸载然后装回来?这样会要人命的。。,如果你只有一个项目维护可以不用使用虚拟环境
    回复 有任何疑惑可以回复我~ 2022-07-29 13:32:27
提问者 曾嘱咐 2022-07-29 12:59:18

是否可以理解为,解释器就相当于虚拟环境?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信