【问题标题】:vscode doesn't seem to activate my virtual python environmentvscode 似乎没有激活我的虚拟 python 环境
【发布时间】:2020-05-22 20:59:25
【问题描述】:

我有一些我编写的 python 代码,刚刚安装了 vscode 并开始使用它。

代码位于 home/user/code/dlS3BMC 文件夹中,该文件夹中有一个包含我的虚拟环境的 env 文件夹。 我正在使用 Linux Mint 19.3 Tricia cinnamon 桌面,vscode 1.41.1

我在 vscode 中打开这个文件夹。 ctrl+ shft+p 我看到了我的虚拟环境,我选择了它,但是当我在终端窗口中执行 which python 时它仍然指向系统 python /usr/bin/python

如果我 .终端中的 env/bin/activate 一切正常 - 我不介意这样做,但如果我不必这样做会很好。

从微软文档我认为它应该自动激活环境,但它没有。我在激活后尝试保存项目,但是当我关闭并再次打开时,它没有被激活。抱歉,我现阶段对 vscode 很陌生,过去刚刚使用 sublime 文本编辑器编写我的 python 代码。

谢谢 比尔

【问题讨论】:

    标签: python visual-studio-code python-venv


    【解决方案1】:

    这是 VS Code 中的一个已知问题(仍然......将近 2 年后)。如果您希望看到它被修复,您可以给the VSCode Github issue 一个“thumbsup”。如果在 1 月 10 日之前达到 20,它将被添加到他们的开发路线图中

    【讨论】:

      【解决方案2】:

      好的,它似乎在您运行代码调试或简单运行之前不会激活虚拟环境......当您运行代码时,我可以看到它激活了环境。

      到此为止。

      问候 比尔

      【讨论】:

      • 如果终端在您启动 Python 扩展之前已打开(只需打开 Python 代码即可完成),则不会激活。如果您在激活扩展程序后创建一个新终端,那么一切都会按预期工作。
      猜你喜欢
      • 1970-01-01
      • 2022-10-17
      • 1970-01-01
      • 2020-08-02
      • 1970-01-01
      • 2019-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多