我正在尝试在 Visual Studio Code 中使用 workon
命令激活 Python 虚拟环境。键入命令 workon
列出了所有可用的虚拟环境,但是当我键入命令 workon env-name
来激活环境时,没有任何事情发生,我也没有收到任何错误。有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
如果您已经在 Visual Studio 之外创建了一个环境(通过命令提升)并尝试从 MS Visual Studio 激活它,那么最常见的原因是 Powershell:
答案 1 :(得分:1)
我使用如下方法在VS Code的终端中使用命令“workon”,大家可以参考:
安装模块。 (pip install virtualenvwrapper-win
)
创建一个“virtualenv”环境。 (mkvirtualenv name
)
如果您使用新创建的环境,请在其中安装“virtualenv”或“virtualenvwrapper-win”。
使用“workon”命令。 (workon name
)
请在 VS Code 中使用 powershell 以外的终端,因为它默认不激活环境。
另外,如果要管理和使用虚拟环境,使用python命令非常方便。 (创建时无需安装模块,创建的虚拟环境存在于项目中并显示在项目结构中。)您可以参考此文档:virtual environments in VS Code。