使用Visual Studio代码将多个virtualenv添加到python解释器

时间:2019-01-05 05:03:11

标签: python visual-studio-code

我到处搜索了字词,但我不知道如何使用Visual Studio代码添加多个python解释器。顺便说一下,我是Visual Studio代码的新手。

我想知道是否需要在用户设置中添加多个python.PythonPath目录。目前,我的venv和默认的python解释器只有2个解释器

    "python.pythonPath": 
 "C:\\Users\\<name>\\Projects\\Test\\Venv\\Scripts\\python.exe",

1 个答案:

答案 0 :(得分:0)

设置"python.pythonPath":通常适用于您的工作空间设置。 因此,如果您有多个项目,vscode将自动为每个项目提供解释器。

要在打开项目后进行切换,请打开命令选项板( shift + cmd + P F1 ),然后输入“> Python:Select Interpreter”,以在项目可用的解释器之间进行选择。

如果将虚拟环境存储在非防御位置,则可以使用设置python.venvFolderspython.venvPath告诉vscode在哪里找到它们。

如果这还不够,您可以创建一个tasks.json来指定包含确切路径的命令,即:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Run mock",
            "type": "shell",
            "command": "pipenv run ./run.py --mock",
            "problemMatcher": [
                "$eslint-compact"
                ]
         },
    ],
}