Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
在ST3中构建Python_Python_Macos_Sublimetext3_Sublimetext_Sublimerepl - Fatal编程技术网

在ST3中构建Python

在ST3中构建Python,python,macos,sublimetext3,sublimetext,sublimerepl,Python,Macos,Sublimetext3,Sublimetext,Sublimerepl,我刚开始使用Python,目前已经在Mac和Windows PC上安装了3.4版。我已经在课堂上使用了一周左右,我对空闲感到非常厌倦,所以我一直在尝试在一个程序中设置开发环境,这个程序是我在web开发中经常使用的:升华文本 所以,我已经设置好了所有的插件,我的Windows PC有一个来自Wuub的名为SublimeREPL的插件,它非常好,但它在我的Mac上不太适合我,所以我只是想创建一个构建文件,使用CMD+B来运行我正在处理的任何代码——有点像内置的Shell或其他东西 现在,我的身材是这

我刚开始使用Python,目前已经在Mac和Windows PC上安装了3.4版。我已经在课堂上使用了一周左右,我对空闲感到非常厌倦,所以我一直在尝试在一个程序中设置开发环境,这个程序是我在web开发中经常使用的:升华文本

所以,我已经设置好了所有的插件,我的Windows PC有一个来自Wuub的名为SublimeREPL的插件,它非常好,但它在我的Mac上不太适合我,所以我只是想创建一个构建文件,使用CMD+B来运行我正在处理的任何代码——有点像内置的Shell或其他东西

现在,我的身材是这样的

{
"cmd": ["/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
当我运行任何.py文件时,我得到以下结果:

Todo
Enter your first name: Traceback (most recent call last):
  File "/Users/rileybarnett/Dropbox/Purdue CS/CS177/Project0/project0.py", line 37, in <module>
main()
  File "/Users/rileybarnett/Dropbox/Purdue CS/CS177/Project0/project0.py", line 5, in main
first = input("Enter your first name: ")
EOFError: EOF when reading a line
[Finished in 0.1s with exit code 1]
[cmd:['/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4', '-u', '/Users/rileybarnett/Dropbox/Purdue CS/CS177/Project0/project0.py']]
[dir: /Users/rileybarnett/Dropbox/purdue cs/cs177/project0]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
我真的不知道该怎么办?这似乎是正确的道路。另外:当我尝试使用Automatic为Python构建时,ST3似乎能够正确地执行printHello World之类的小操作,但对于任何用Python编写的实际函数,它都给了我类似的消息


有没有更好的办法?我应该下载一个真正的IDE吗?任何提示都将不胜感激!谢谢

什么意思SublimeREPL不能在你的Mac上工作?另外,它在某地和其他地方有很好的文档记录,你不能在Sublime中使用输入或其他语言的等价物。@我的windows PC SublimeREPL上的MattDMo将在我的第二个专栏中打开,并运行我要求的任何程序,它运行得非常好。它在我的Mac上做的不一样,不过我会继续使用它。编辑:至于输入不工作的崇高文本,我不知道,谢谢。