在ST3中构建Python
我刚开始使用Python,目前已经在Mac和Windows PC上安装了3.4版。我已经在课堂上使用了一周左右,我对空闲感到非常厌倦,所以我一直在尝试在一个程序中设置开发环境,这个程序是我在web开发中经常使用的:升华文本 所以,我已经设置好了所有的插件,我的Windows PC有一个来自Wuub的名为SublimeREPL的插件,它非常好,但它在我的Mac上不太适合我,所以我只是想创建一个构建文件,使用CMD+B来运行我正在处理的任何代码——有点像内置的Shell或其他东西 现在,我的身材是这样的在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或其他东西 现在,我的身材是这
{
"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上做的不一样,不过我会继续使用它。编辑:至于输入不工作的崇高文本,我不知道,谢谢。