8

I'm new to VS Code/Python, and I'm trying to get VSCode to run a specific version of Python (seems I have multiple versions installed).

I tried the following code:

import sys
print(sys.version)

When I run the file, some reason, it shows:

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

I've tried the following: At the very bottom of VSCode, I clicked on the Python version, then clicked on "Python 3.7.3 64-bit", but when I reran the code, it still shows "3.5.2 |Anaconda..."

I also tried checking the settings, and it's showing:

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

I also tried just typing "python" in the command like, and it still says "Python 3.5.2".

Any idea what I'm doing wrong? I'm very new to VS Code, so hopefully it's something simple.

screenshot

4

4 回答 4

4

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

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

这个答案将帮助你。

于 2019-10-20T07:29:58.087 回答
2

在页脚栏的左下角,您应该会看到一些文字,内容如下Python 3.x Python 3.7.4

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

选择python版本

于 2019-10-20T06:57:40.153 回答
2

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

于 2019-10-20T06:48:23.220 回答
0

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

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

图片

于 2020-09-11T21:12:47.163 回答