Python Sublime文本路径

时间:2013-05-10 01:44:45

标签: python sublimetext2

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

def main:
    print "Hello"
main()

当我按ctrl + B时​​出错:

  

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

     

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

     

[dir: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)管理引擎组件\ DAL; C:\ Program Files \ Intel \ Intel(R)管理引擎组件\ IPT; C:\ Program Files( x86)\ Intel \ Intel(R)管理引擎组件\ DAL; C:\ Program Files(x86)\ Intel \ Intel(R)管理引擎组件\ 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 \;到路径的开头,但它仍然给我同样的错误。有人能帮助我吗?

3 个答案:

答案 0 :(得分: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路径/版本。

答案 1 :(得分:0)

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

如果使用subprocess模块从某些Python脚本启动Sublime Text 2,那么它开始表现得很奇怪。

答案 2 :(得分:-1)

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