1 Visual Studio Code
1.1 环境配置
VS Code的代码环境(以及其他的设置),从本质上来说,都需要在.vscode/settings.json代码里面设置,但VS Code提供了修改这些设置的UI界面。
点击左下角"Python3.7 ... "的位置,或者Ctrl+Shift+P然后搜索Python: Select Interpreter,会出现虚拟环境的列表。
选择某一个环境,如"PYTSDZY",我们就可以选择我们的虚拟环境了。
我们会发现右边文件区出现了一个.vscode/settings.json,这就是我们控制这个文件夹代码环境的设置文件。
到这里我们可以发现,控制代码环境的实际语句是如下代码。
"python.pythonPath": "/home/henchli/anaconda3/envs/PYTSDZY/bin/python"
1.2 环境识别设置
VS Code是如何去识别虚拟环境的文件的呢?换句话说,我把Anaconda装好了之后,为什么它会识别到/home/henchli/anaconda3/envs这些文件而在图1.1中显示出那些虚拟环境的呢?
在Settings中搜索python venv,可以看到是有default说明的。如果需要扫描自定义文件夹,修改这两项即可。
详见 Using Python Environments in Visual Studio Code 。