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

来源:17-6 如何同步本地代码到阿里云服务器

曾嘱咐

2022-07-29

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


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


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


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


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


写回答

2回答

曾嘱咐

提问者

2022-07-29

虚拟环境+python解释器


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

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

0
1
bobby
不是这样的, 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
共1条回复

曾嘱咐

提问者

2022-07-29

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

0
0

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程