如何让VScode运行Python2.7.13而不是Python3.6

如何让VScode运行Python2.7.13而不是Python3.6,python,visual-studio-code,Python,Visual Studio Code,我试图使用VScode运行一些使用Python2.7.13的脚本,但它似乎总是使用Python3。首先,我设置了两个虚拟环境。一个用于python 2,一个用于python 3。这似乎不会影响VSCode。它似乎总是使用python 3。我知道它使用的是python 3,因为我在代码中放了以下两行: aa=10 print aa 但我总是收到一条与print语句相关联的错误消息。我知道如果我在print语句中使用括号,一切正常 我还尝试在VSCode中使用命令面板中的“Python:Selec

我试图使用VScode运行一些使用Python2.7.13的脚本,但它似乎总是使用Python3。首先,我设置了两个虚拟环境。一个用于python 2,一个用于python 3。这似乎不会影响VSCode。它似乎总是使用python 3。我知道它使用的是python 3,因为我在代码中放了以下两行:

aa=10
print aa
但我总是收到一条与print语句相关联的错误消息。我知道如果我在print语句中使用括号,一切正常

我还尝试在VSCode中使用命令面板中的“Python:Select解释器”。这也不行

我在Mac电脑上运行,速度很快。我有最新版本的VScode,1.23


我做错了什么?如何让VScode使用python 2。

首先,在VScode的终端中:

suyichengdeMacBook-Air:alltest suyicheng$ python -V
Python 2.7.10
suyichengdeMacBook-Air:alltest suyicheng$ python3 -V
Python 3.6.2
在我的vscode中,我可以使用python或python3,也许在您的计算机中,它将是python2.7或其他

然后,设置搜索“python.pythonPath”

如果我想使用python3.X,我设置

"python.pythonPath": "python3"
然后:

当我设定:

"python.pythonPath": "python",
它起作用了~


希望我糟糕的英语能帮助你~

我知道已经有一个公认的答案,但对我没有帮助,所以我将补充我的:

  • 使用安装程序安装python2和python3,以及 请记住在安装过程中勾选“将python添加到路径”
  • 正如Bruno所指出的,转到安装文件夹 复制并粘贴“python.exe”并重命名副本 在“python2.exe”中,对python3安装执行相同的操作 文件夹中,复制并粘贴“python.exe”,并将其重命名为“python3.exe”
  • 在VisualStudio代码中,现在您可以运行带有“python3 name”或“python2”的python 3程序 \u文件的名称\u.py“
  • 否则,请尝试跟随 这对我不起作用,但我没有仔细阅读,可能犯了一些错误

  • 输入cmd+shft+p
  • Python:选择解释器

  • 输入您的版本

  • 见和。除此之外,您的帖子中没有足够的信息供我们提供任何有用的建议。@jpmc26我不理解您的评论。我直截了当地问,如何让VScode使用python2。我解释了我做了什么,但它不起作用。为什么会感到困惑。你没有尝试过这些链接中的很多东西。您提到尝试“Python:Select解释器”,但没有提到它提供了什么选择或选择了什么。您不提供任何诊断信息,如可用的内容、VS代码是否识别存在Python2安装、Python2安装的位置、上述链接中提到的变量的任何值等等。这个问题包含的诊断问题的细节很少。据我们所知,您的VS代码安装可能会以某种方式损坏;我们无法从这里的信息判断。我不同意。我说我创建了两个虚拟环境,但没有成功。我还试着从命令pallett中选择一个python2解释器,但也没有成功。在那之后我没有选择了。我应该在哪里搜索“python.pythonPath”?
    "python.pythonPath": "python",