Visual Studio 代码中的虚拟环境设置 -- Workon 命令

Virtual Environment Setup in Visual Studio Code -- Workon command

我正在尝试使用 Visual Studio 代码中的 workon 命令激活 Python 虚拟环境。输入命令 workon 列出了所有已经可用的虚拟环境,但是当我输入命令 workon env-name 激活环境时,没有任何反应,我也没有收到任何错误。有人可以帮我解决这个问题吗?

我在VS Code的终端使用workon命令的方法如下,大家可以参考:

  1. 安装模块。 (pip install virtualenvwrapper-win)

  2. 创建一个“virtualenv”环境。 (mkvirtualenv name)

    如果您使用创建的新环境,请在其中安装“virtualenv”或“virtualenvwrapper-win”。

  3. 使用“workon”命令。 (workon name)

请在VS Code中使用powershell以外的终端,因为它默认不激活环境

另外,如果要管理和使用虚拟环境,使用python命令非常方便。 (它是在不安装模块的情况下创建的,创建的虚拟环境存在于项目中并显示在项目结构中。)你可以参考这个文档:virtual environments in VS Code.

如果您已经在 Visual Studio 之外创建了一个环境(通过命令提升)并尝试从 MS Visual Studio 激活它,那么最常见的原因是 Powershell:

  1. 检查终端window并检查我们正在使用的命令类型,默认为Powersheel,
  2. 将其更改为 cmd 并重试该命令。
  3. 也许它对你有用,我改正后成功了。谢谢。