利用sublime text开发python已经被证明是一个很棒的选择,这篇文章不会涉及到sublime text中包的安装(关于主题及插件,给大家推荐这篇帖子http://www.jianshu.com/p/25cdc7d608bb),只是讲一下如何使它能够build python程序。
首先我们需要一个创建一个python文件,这里我们可以将它命名为pyTest.py,这里需要注意不要遗漏后缀名.py。随后我们可以写这么一句进行测试
print("Hello World")
注意mac下sublime text是可以直接build python文件的,如果build没有反应(即没有报错,也没有输出),则有可能是你的python文件pyTest.py的路径中含有中文,只需将其路径全部统一为英文路径即可。
mac OS X自带的python版本是2.7,如果你需要python3.0以上版本,需要自行下载安装,关于安装大家可以去网上搜索教程。这里我们讲一下如何用下载好的python3.0以上版本(以3.5版本为例)build程序。
我们首先打开terminal,利用命令 $ which python3找到你的python3 的路径,复制下来,我的路径为/Library/Frameworks/Python.framework/Versions/3.5/bin/python3。然后在sublime text的菜单栏中找tools->build system->new build system,然后输入
{
"cmd": ["/Library/Frameworks/Python.framework/Versions/3.5/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
注意斜体部分为上一步我们得到的路径。然后command+s进行存储,存储位置不需要进行设置,放在默认位置就好,文件命名为python3.sublime-build,回车完成设置。
回到我们的pyTest.py中,在菜单栏中找tools->build system然后点选我们刚才设置的python3进行build,成功显示结果。