在 Visual Studio Code python 中为文件设置虚拟环境

在 Visual Studio Code python 中为文件设置虚拟环境

我在 Ubuntu 上使用 Visual Studio Code。一个大问题是我不知道如何将虚拟环境附加到文件。因此,我打开文件。在左下角,我看到了系统 python 可执行文件的默认路径:

在此处输入图片描述
(点击图片放大)

当我单击它时,顶部中间的框中会显示一个包含两个路径的列表(两者都是默认的系统 python)。

我尝试设置python.venvPath(右侧窗口中的绿色部分)。但是没有作用。

我的问题是:如何为项目分配一个虚拟环境,以便每当我打开该文件时,它都使用该 venv?

答案1

我只是设置python路径.vscode/settings.json应该使用的 python本地变量,如下所示:

"python.pythonPath": "~/.virtualenvs/<my_virtual_env>/bin/python"

然后,代码在运行文件(如调试或“在终端中运行 python 文件”)之前自动获取 virtualenv 激活脚本。

我使用微软的 Ubuntu 18.04、Code 1.33.0 和 Python Plugin 2019.3

相关内容