所以我最近进入了python并使用了sublime text 2很多用于HTML和CSS之类的东西我也希望将它用于python但是当我尝试用它编译时我得到以下错误:
[Error 2] The system cannot find the file specified
[cmd: [u'python', u'-u', u'C:\\Users\\User\\AppData\\Roaming\\Sublime Text 2\\Projects\\All Python Coding stuff\\Sublime Testing.py']]
[dir: C:\Users\User\AppData\Roaming\Sublime Text 2\Projects\All Python Coding stuff]
[path: C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Panda Security\WaAgent\Common;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Java\jdk1.7.0_51\bin]
[Finished]
我已将构建系统更改为python,我已重新启动甚至再次安装了python。当我在IDLE中运行python脚本时,它工作正常。
编辑1。
所以现在我得到了错误:
[Error 2] The system cannot find the file specified
[cmd: [u'python', u'-u', u'C:\\Users\\Weber\\AppData\\Roaming\\Sublime Text 2\\Projects\\All Python Coding stuff\\Sublime Testing.py']]
[dir: C:\Users\Weber\AppData\Roaming\Sublime Text 2\Projects\All Python Coding stuff]
[path: /usr/local/bin]
[Finished]
我的`python.sublime-build'看起来像这样:
{
"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
答案 0 :(得分:4)
您需要将python目录添加到系统的路径环境变量中。 要在Windows中执行此操作,您需要转到控制面板>系统和安全性>系统>高级系统设置>在高级选项卡中,转到环境变量。在系统变量区域中的环境变量中向下滚动,直至找到路径。选择它并按编辑。然后会出现一个标题为“编辑系统变量”的窗口,其中您具有变量名称(应为路径)和变量值,即长字符串。在字符串的开头,您需要手动添加python的目录。例如,我的python 2.7目录位于* C:\ Python27 * 所以你需要在字符串的开头添加C:\ Python27 \。所以在你这样做之后,现在看起来应该是这样的:
C:\Python27\;C:\Program Files
等。
试试并告诉我们结果:)
希望有所帮助
干杯, 亚历
答案 1 :(得分:1)
出现这种情况的原因是cmd从" C:\ Users \ YOU"开始。你必须"说"完整的道路。我发送了args" -u"和我的文件直接到python.exe。
试一试:
{
"cmd": ["C:\\Python27\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
Obs:我使用的是Python 2.7,其可执行文件位于C:\ Python27 \文件夹中。