如何在 Sublime Text 中从 Python2 切换到 Python3

How do I switch from Python2 to Python3 in Sublime Text

当我在(CTRL-B 或 CMD-B)Sublime Text 中尝试 运行ning python 脚本时,它 运行 是 Python2 中的脚本。但是我如何 运行 我的脚本在 Python3 in Sublime Text 中?

首先,转到工具 > 构建系统 > 新建构建系统...,这将打开一个名为 untitled.sublime-build 的新文件。在这个文件中,你需要 copy-paste/type 这个:

{
    "cmd": ["python3.6", "-i", "-u", "$file"],
    "file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
    "selector": "source.python"
} 

现在,在我的系统上,我配置了 PATH,因此命令 python3.6 运行s Python 3.6.4。您的安装可能有所不同,因此您必须将该位更改为 运行 Python 3 在您的系统上的方式。您可以使用解释器的完整绝对路径或从命令行使用的命令 运行 Python 3.

完成后,将文件另存为 Python3.sublime-build 到 Sublime 建议的文件夹中,您应该可以开始了。您可以使用 Tools > Build System 中的选项手动更改构建系统,但从现在开始,每当您打开 Python 文件时,Sublime 应该会建议此构建。