vscode+python开发之虚拟环境和解释器切换
现在我们要开发多个项目比如:项目A,项目B、项目C,他们每个项目需要依赖不同的库。不如我要运行项目A,我在项目A文件里虚拟一个,环境这个环境和你电脑里的3.7解释器是一样的。我们根据不同的项目去虚拟不同的解释器环境,在每个项目项目环境里下载不同的库。项目A:需要在python3.7环境运行依赖aadd3.2库。项目B、需要在python3.11环境运行依赖aadd3.9库。他们和你电脑里的解释器是
·
需求情景:
现在我们要开发多个项目比如:项目A,项目B、项目C,他们每个项目需要依赖不同的库。每个项目依赖的解释器也不一样怎么办?
项目A:需要在python3.7环境运行 依赖aadd3.2库
项目B、需要在python3.11环境运行 依赖aadd3.9库
项目C需要在python3.10环境运行 依赖aadd3.4.1库

这个时候你的电脑装了python3.7、3.10、3.11
我们根据不同的项目去虚拟不同的解释器环境,在每个项目项目环境里下载不同的库。
每个项目里就都有自己的环境和库
他们和你电脑里的解释器是隔离的,之间不会影响。
解决:
我们可以给每个项目虚拟一个环境。
比如我要运行项目A,我在项目A文件里虚拟一个环境,这个环境和你电脑里的3.7解释器是一样的。
在vscode操作如下
先选择解释器(3.7)再创建对应虚拟环境(3.7)
此时会多出一个文件.venv


运行,发现前面有个括号(.venv),这就是在虚拟环境里面
我们也可以命令行的方式新建虚拟环境
更多推荐
所有评论(0)