Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在3.3.2中使用升华文本3作为Python IDE?_Python 3.x_Sublimetext3 - Fatal编程技术网

Python 3.x 在3.3.2中使用升华文本3作为Python IDE?

Python 3.x 在3.3.2中使用升华文本3作为Python IDE?,python-3.x,sublimetext3,Python 3.x,Sublimetext3,我最近下载了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 '' [

我最近下载了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"
}
再说一次,这是行不通的。我尝试向它添加一个
路径
,但没有效果。它只会抛出以下错误:

[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]
我检查并再次检查了它检查的路径,文件就在那里。它没有缺少扩展或任何东西-我也检查过了。我尝试手动运行该文件;这也行

我真的很想让它工作,因为我已经厌倦了空闲,而且它缺少功能。提前谢谢。

将您的
“cmd”
设置为以下值:

"cmd": ["/Library/Framework/Python.framework/Versions/3.3/bin/python3", "-u", "$file"],

它应该会起作用。您的
路径添加不起作用的原因可能是因为它缺少开头
/

单词“Framework”应该是“Frameworks”。然后它在我的mac电脑上工作