如何获得Visual Studio Code以使用不同的Python解释器?

时间:2019-10-20 06:28:46

标签: python visual-studio-code vscode-settings pythoninterpreter

我是VS Code / Python的新手,我试图让VSCode运行特定版本的Python(似乎我安装了多个版本)。

我尝试了以下代码:

import sys
print(sys.version)

运行文件时,由于某种原因,它显示:

  3.5.2 |Anaconda 4.2.0 (32-bit)| (default, Jul  5 2016, 11:45:57) [MSC v.1900 32 bit (Intel)]

我尝试了以下方法:   在VSCode的最底部,我单击了Python版本,然后单击了“ Python 3.7.3 64位”,但是当我重新运行代码时,它仍然显示“ 3.5.2 | Anaconda ...”

我也尝试检查设置,并且显示:

  Python: Python Path
    C:\Users\[MY_USE_NAME]\AppData\Local\Programs\Python\Python37-32\python.exe

我也尝试只在命令中键入“ python”,它仍然显示“ Python 3.5.2”。

知道我在做什么错吗?我是VS Code的新手,所以希望它很简单。

screenshot

4 个答案:

答案 0 :(得分:1)

使用F1(在Windows上)打开命令面板,然后键入Python: Select Interpreter

答案 1 :(得分:1)

在页脚栏的左下方,您应该看到一些文字,例如Python 3.x Python 3.7.4

单击该文本。在窗口的顶部中间,您应该会看到一个对话框,您可以在其中选择您的python版本

Select python version

答案 2 :(得分:1)

要选择口译员,请按ctrl + p,然后键入>Python: Select Interpreter并选择显示的选项。它将显示您可以选择的口译员。 如果要更改所使用的python版本,必须首先使用所需的python版本创建一个virtual environment,然后将其选择为解释器。 (我建议在项目根目录的.venv目录中创建它)

This answer将为您提供帮助。

答案 3 :(得分:0)

我遇到了同样的问题,我选择了python解释器,但是当我运行终端时,出现了另一个版本的python。

我重新安装了要运行的python版本,但在安装程序中选择了所有选项。完成后,我打开Visual Studio Code即可使用!也许是因为我只是为我而不是为“所有用户”安装了python。

Image