我下载了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 \;到路径的开头,但它仍然给我同样的错误。有人能帮助我吗?
答案 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。