Coderunner使用旧的2.71版本的Python代替OSX 10.7.5上的3.2版本

DGD*_*GDD 5 python macos python-2.7 python-3.3 coderunner

我正在尝试使用更新版本的Python,但是当我键入以下内容时:

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

我回来了:

    sys.version_info(major=2, minor=7, micro=1, releaselevel='final', serial=0)
Run Code Online (Sandbox Code Playgroud)

在终端中,当我键入python时,我得到:

Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Run Code Online (Sandbox Code Playgroud)

当我输入python3时,我得到:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 13 2013, 13:52:24) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Run Code Online (Sandbox Code Playgroud)

如您所见,我已经安装了Python 3.3,但是无论我做什么我似乎都无法在CodeRunner中实际使用它。

小智 7

在 settings.json 文件的新版本中,只需输入:

“代码运行器。

(注意"),它应该显示一个自动完成列表(或者您可以按 ctrl+space)并选择"code-runner.executorMap"。它应该显示所有运行命令。改变:

"python": "python -u",

"python": "python3 -u",

要在 python3 中更改用于错误处理的 IntelliSense,请打开命令面板 (ctrl+shift+P) 并选择“Python: Select interpreter”并选择 python 3.xx


Ard*_*dhi 6

对于最新的vscode,您需要转到设置(shift + command + p)并覆盖python解释器值。

vscode设置


小智 4

CodeRunner->首选项->语言->运行命令

将“python $filename”编辑为“python3 $filename”

  • 在最新的 VSCode for MAC 中需要修改“code-runner.executorMap”设置设置 python:“python3” (6认同)