在 Visual Studio Code python 中为文件设置 virtualenv

use*_*413 5 python virtualenv visual-studio-code

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

在此处输入图片说明
(点击图片放大)

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

我试图设置python.venvPath(在右侧窗口中为绿色)。但它不起作用。

我的问题是:如何将 virtualenv 分配给项目,以便每当我打开该文件时,它都会使用该 venv?

ice*_*lon 4

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

"python.pythonPath": "~/.virtualenvs/<my_virtual_env>/bin/python"
Run Code Online (Sandbox Code Playgroud)

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

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