【发布时间】:2020-12-06 12:01:47
【问题描述】:
我希望我的 VScode 终端在打开项目文件夹后立即处于正确的虚拟环境中。目前,我总是必须离开我的 conda 环境并进入项目环境。我想要一个可以运行的脚本:
conda deactivate
source ~/path/to/activate
只要我在 VScode 中打开项目文件夹。 干杯!
【问题讨论】:
标签: python visual-studio-code virtualenv
我希望我的 VScode 终端在打开项目文件夹后立即处于正确的虚拟环境中。目前,我总是必须离开我的 conda 环境并进入项目环境。我想要一个可以运行的脚本:
conda deactivate
source ~/path/to/activate
只要我在 VScode 中打开项目文件夹。 干杯!
【问题讨论】:
标签: python visual-studio-code virtualenv
通常来说,一旦你选择了解释器,它就会被记录在工作区缓存中。
您可以在Workspace Settings.json中手动设置您的解释器:
"python.pythonPath": "<the full path to your interpreter>"
那么每次你重新打开项目时,环境会自动重定向到选择的那个并加载它。
[更新]
转到目录C:\Users\name\Documents\WindowsPowerShell,打开profile.ps1,会发现一些可以初始化conda环境的代码,所以每次用powershell打开项目时,conda环境也会被激活,解决方法有两种:
1.注释profile.ps1中的代码;
2.在 VS Code 中选择 cmd 作为默认终端。
【讨论】: