阻止Visual Studio代码激活Python虚拟环境

时间:2019-02-21 08:10:16

标签: python terminal visual-studio-code

打开Python项目后,每当我在Visual Studio Code中打开集成终端时,它都会自动激活虚拟环境。我确定这是由VS Code完成的,因为我可以在该终端的bash历史记录中找到此命令:

source <project-directory>/venv/bin/activate

我不希望激活虚拟环境。我们如何防止VS Code这么做?

2 个答案:

答案 0 :(得分:1)

您可以设置"python.terminal.activateEnvironment": falsedocs)。

答案 1 :(得分:1)

如果先打开vscode终端,然后选择python解释器,则它将不会激活python环境。这个答案在带有pyhton 3.8.1的vscode 1.44.0中有效。我尚未使用其他版本进行测试。但是,如果您打开了任何文件或工作区,则需要先关闭该文件或工作区以关闭python解释器。您无需对设置进行任何更改。