我最近下载了Sublime Text 3(只有演示版),我发现你可以调整它以突出Python语法。我可以做到这一切,是的,但我不能像IDE那样运行它。我尝试使用普通的Python构建系统 - 它会出错。确切地说,错误是:
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't find '__main__' module in ''
[Finished in 0.0s with exit code 1]
[shell_cmd: python -u ""]
[dir: /Applications/Sublime Text.app/Contents/MacOS]
[path: Library/Framework/Python.framework/Versions/3.3/bin/]
所以,我写了自己的。它被称为Python3.sublime-build
。这是代码:
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
同样,这不起作用。我尝试添加path
,但无济于事。它只是抛出这个错误:
[Errno 2] No such file or directory: 'python3'
[cmd: ['python3', '-u', '']]
[dir: /Applications/Sublime Text.app/Contents/MacOS]
[path: Library/Framework/Python.framework/Versions/3.3/bin/]
[Finished]
我检查并仔细检查它检查的路径,文件就在那里。它没有错过任何扩展或任何东西 - 我也检查过。我试过手动运行文件;这也有效。
我真的很想让这个工作,因为我厌倦了IDLE,而且缺乏功能。提前谢谢。
答案 0 :(得分:0)
将"cmd"
设置为以下内容:
"cmd": ["/Library/Framework/Python.framework/Versions/3.3/bin/python3", "-u", "$file"],
它应该有效。可能是path
添加不起作用的原因是因为它错过了开头/
。
答案 1 :(得分:0)
单词'框架'应该是'框架'。然后它可以在我的Mac上运行。