0

我下载了 sublime text 2,但使用 python 语言运行代码时遇到问题。这是我的代码:

def main:
    print "Hello"
main()

当我执行 ctrl + B 时出现错误:

[错误2] 系统找不到指定的文件

[cmd: [u'python', u'-u', u'C:\Users\Hari\Documents\test.py']]

[目录:C:\Users\Hari\Documents]

[路径:C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem ;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0 \bin\x64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\ Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon] [已完成]

我正在使用 Windows 8,并尝试通过添加 C:\Python27\; 来更改环境变量;或 C:\Python26\; 或 C:\Python33\; 或 C:\Python2\; 或 C:\Python2\; 到路径的开头,但它仍然给我同样的错误。有人能帮我吗?

4

3 回答 3

2

您需要编辑 %APPDATA%\Sublime Text 2\Python\Python.sublime-build

修改(更改)内容为:

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

因此,将“C:\Python27\”路径部分更改为系统中存在的任何 Python 路径/版本。

于 2014-02-23T11:14:36.583 回答
0

确保应用对环境变量的更改的最简单方法是重新启动 Windows。

如果Sublime Text 2是从一些使用subprocess模块的 Python 脚本开始的,那么它就会开始表现得很奇怪。

于 2014-02-23T12:02:26.570 回答
-1

删除系统上python的所有路径...并尝试再次安装python,我推荐python27。在环境中添加 c:/python27。

于 2013-05-10T01:54:58.020 回答