在Sublime Text 2中运行Python 32的问题

时间:2014-04-14 16:56:12

标签: python python-3.x ide runtime sublimetext2

我知道在Sublime Text 2中运行Python有很多问题,但我有一个问题。

我在这个

上更改了AppData包中的“Python.sublime-build”文件
{
    "cmd": ["C:\\Program Files\\Python32\\python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

“C:\ Program Files \ Python32 \ python.exe”是我自己的路径。当我按下Ctrl + B时​​,我看到“建筑物......”,而不是铭文掉落,没有任何反应。

怎么做。请帮帮我!

1 个答案:

答案 0 :(得分:1)

您不应修改AppData/Roaming/Sublime Text 2/Packages/中的任何文件,除非它们位于User/目录中。任何更改都将在升级时被覆盖,如果您破坏了某些内容(除非您已进行备份),否则可能无法在不重新安装的情况下修复它。

因此,请将Packages/Python/Python.sublime-build更改回以下内容:

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

接下来,使用以下内容创建一个新文件Packages/User/Python3.sublime-build

{
    "cmd": ["c:/Program Files/Python32/python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

保存文件,然后转到Tools -> Build System菜单并选择Python3。您现在应该能够通过按 Ctrl B 来运行Python 3文件。我建议运行下面的那个,因为它会显示你的Python安装是否正常工作:

import sys
print(sys.version)