如何让 Visual Studio Code 使用不同的 Python 解释器?

NL3*_*294 5 python visual-studio-code pythoninterpreter vscode-settings

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

我尝试了以下代码:

import sys
print(sys.version)
Run Code Online (Sandbox Code Playgroud)

当我运行文件时,出于某种原因,它显示:

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

我尝试了以下操作:在 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
Run Code Online (Sandbox Code Playgroud)

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

知道我做错了什么吗?我对 VS Code 很陌生,所以希望它很简单。

截屏

Ham*_*adi 5

要选择解释器,请按ctrl + p,然后键入>Python: Select Interpreter(不要忘记该>字符!如果它没有显示,请确保您已在 VS Code 上安装了 python 扩展)并选择其中一个选项。它将向您显示可供选择的可用解释器(虚拟环境+全局环境)。

如果您想更改正在使用的 python 版本,则必须首先使用所需版本的 python 创建一个虚拟环境,然后选择它作为您的解释器。.venv(我建议在项目根目录下的目录中创建它)

这个答案将帮助你。


Tha*_*ude 3

F1使用(在 Windows 上)打开命令面板并输入Python: Select Interpreter