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

问题描述 投票:0回答:3

我正在尝试使用 Visual Studio Code 中的

workon
命令激活 Python 虚拟环境。输入命令
workon
会列出所有可用的虚拟环境,但是当我输入命令
workon env-name
来激活环境时,没有任何反应,也没有收到任何错误。有人可以帮我解决这个问题吗?

python visual-studio-code virtualenv
3个回答
4
投票

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

  1. 检查终端窗口并检查我们正在使用的命令类型,默认情况下它将是 Powersheel,
  2. 将其更改为cmd并再次尝试该命令。
  3. 也许它对你有用,我纠正后已经成功了。谢谢。

1
投票

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

  1. 安装模块。 (

    pip install virtualenvwrapper-win
    )

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

    mkvirtualenv name
    )

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

  3. 使用“workon”命令。 (

    workon name
    )

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

另外,如果想要管理和使用虚拟环境,使用python命令也是非常方便的。 (创建时没有安装模块,创建的虚拟环境存在于项目中,并显示在项目结构中。)可以参考这个文档:VS Code中的虚拟环境


0
投票

首先,您应该在外部创建一个虚拟环境(使用Cmd)。使用以下两个命令可以创建虚拟环境。将 <> 替换为名称。

安装模块 - (pip install virtualenvwrapper-win)

创建虚拟环境 - (mkvirtualenv <>)

如果仍然出现错误,请检查 VScode 终端窗口的右上角,检查命令类型是否设置为 cmd(很可能是您有 powershell)。如果不是你必须将其更改为cmd。

希望这会起作用。

© www.soinside.com 2019 - 2024. All rights reserved.