Python3 virtual environment 在 vscode 的实践


1、虚拟环境实际上就是将 python 解释器 + 项目中可能用的的modules,统一放在虚拟环境对应的目录
Python3  virtual environment 在 vscode 的实践

2、activate 虚拟环境,只是保证相关module下载到对应文件夹中,而不是说python 环境变量随之变化

3、环境变量能够保证py代码能找到引用的modules,import不会出错。

4、vscode中的参考链接:
https://code.visualstudio.com/docs/python/environments
python插件会默认在以下位置找
Python3  virtual environment 在 vscode 的实践
可以看到:会在workspace中找已经创建好的虚拟环境,什么是workspace?
当前 explorer上面展示的文件夹
那么只要在这个文件夹中,创建虚拟环境,就会出现提示:
Python3  virtual environment 在 vscode 的实践

— 疑问?
那么我要是想多个环境,都配置在这里面?于是就会建立一个一级父目录、二级虚拟环境目录,从而导致vscode检测不到。

Python3  virtual environment 在 vscode 的实践

Venv Path这个参数,将刚才的一级父目录写上去,python插件就能检测到所有的虚拟环境,从而给出提示:
Python3  virtual environment 在 vscode 的实践

总结:
切换环境,实际上就是换一个Python解释器,将Python解释器周围的modules 切换到当前的workspace,从而就能索引到modules

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/280769.html

(0)
上一篇 2022年8月15日
下一篇 2022年8月15日

相关推荐

发表回复

登录后才能评论