将 virtualenv 与 VS Code 结合使用

Using virtualenv with VS Code

我试图用 VS 代码打开一个 python 脚本。脚本需要的库在 virtualenv 中。

我不确定如何将其与 VS Code 集成。我在解释器中找不到我的 virtualenv。

供您参考,我创建的 virtualenv 名为 "vc-web",脚本位于 "vc-web" 文件夹内名为 "web_scraper" 的文件夹中。

您只需按如下方式指定 "python.pythonPath" 即可。 "python.autoComplete.extraPaths" 的值将在运行时确定,但您仍然可以在其中自由指定自定义路径。

请记得在完成必要的更改后重新启动 VS Code。

{
    "editor.rulers": [80,100],
    "python.pythonPath":"~/path/to/venvs/proj/bin/python"
}

如果您的项目在文件夹中,例如proj,并且你在 proj/vs-web 有一个虚拟环境,它是该目录中唯一的虚拟环境,那么它应该由 Python: Select Interpreter 命令列出,你可以在其中 select 它.