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

时间:2021-02-11 13:32:21

标签: python visual-studio-code virtualenv

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

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

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

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

    enter image description here

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

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

    enter image description here

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

另外,如果要管理和使用虚拟环境,使用python命令非常方便。 (创建时无需安装模块,创建的虚拟环境存在于项目中并显示在项目结构中。)您可以参考此文档:virtual environments in VS Code

相关问题