采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
虚拟环境是不是项目目录下的venv文件夹?
python解释器就是从https://www.python.org/ 下载的python文件?
想要一个项目对应一个虚拟环境,是不是就是相当于venv和python解释器直接变成了一一对应的关系?
requirement.txt里面写的依赖文件,是不是就是安装在了venv对应的python解释器里面?
如果要换一个虚拟环境,是不是直接在项目里面换解释器就行?
虚拟环境+python解释器
requirement可以安装到虚拟环境venv,也可以安装到python解释器
但为了python解释器能够在下一个项目中也能用,所以要安装到虚拟环境venv下?
不是这样的, 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的项目再卸载然后装回来?这样会要人命的。。,如果你只有一个项目维护可以不用使用虚拟环境
是否可以理解为,解释器就相当于虚拟环境?
登录后可查看更多问答,登录/注册
一套通用的技术组合拳,助你解决大部分Python类网站后端问题
1.4k 18
1.6k 15
1.9k 13
2.1k 13
936 12