【问题标题】:VS code virtual env not activating [duplicate]VS代码虚拟环境未激活[重复]
【发布时间】:2021-12-16 22:56:58
【问题描述】:

我正在尝试在我的 VS 代码中设置虚拟环境,但无法激活虚拟环境。该命令不起作用,尽管当我在 Pycharm 中使用相同的命令时它正在工作

以下是我得到的错误:

【问题讨论】:

  • 不要发图片,直接把错误复制粘贴到这里。还有一条错误消息,你有没有试过查找它的含义以及如何使它与 vscode 一起工作?
  • 这能回答你的问题吗? 'virtualenv' won't activate on Windows
  • 如果 Powershell 策略不适合您,请尝试将命令提示符 (cmd) 设置为 vs code 中的默认 shell。 cmd中不存在此问题
  • 欢迎来到 Stack Overflow。请编辑问题以包含任何必要的源代码、数据和错误消息作为文本。考虑these reasons and guidelines

标签: python visual-studio-code pycharm virtual-environment


【解决方案1】:

您需要将终端类型更改为命令提示符:

【讨论】:

    【解决方案2】:

    根据 Microsoft 技术支持,这可能是执行策略设置的问题。要修复它,您应该尝试在 PowerShell 窗口中执行 Set-ExecutionPolicy Unrestricted -Scope Process(如 @wtsiamruk 的评论部分所述)。这将允许在当前 PowerShell 会话中运行 virtualenv。

    还有另一种更不安全的方法,但由 微软技术支持。这种方法是使用 Set-ExecutionPolicy Unrestricted -Force(释放力量来搞砸你的系统)。 但是,在您使用这种不安全的方式之前,请务必检查您的 当前的 ExecutionPolicy 设置是使用 get-ExecutionPolicy。然后, 完成后,您可以通过以下方式恢复到此 ExecutionPolicy 使用 Set-ExecutionPolicy %the value get-ExecutionPolicy 命令 给你%-Force。

    引自here.

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 2021-12-18
      • 2018-07-04
      • 1970-01-01
      • 2022-10-17
      • 2018-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多