前言
之前一直用的Mac自带的Python2.7,最近升级到Python3.x,由于担心直接替换重置系统的Python会影响iOS和Xcode等,就各自保留,只不过用的时候命令带上3.x即可。
笔者用的ST3来开发,所以相应的要切换到Python3 相应的 Bulid System。
开始
上面是最后的样子可以来回勾选切换。
首先Tool - build system - New build system,这个会打开一个新的.sublime-build文件,里面有这样的代码:
{
"shell_cmd": "make"
}
删掉上面的代码,然后将下面的代码粘贴到文档里:
{
"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
"cmd": ["python", "-u", "$file"],
这段就相当于在终端中输入:python -u file
在终端输入:
which python3.5
找到Python3.5的安装路径替换“python”即可,如果Python3.5的路径已追加到PATH中这里就可以直接替换为Python3.5。
这样我们的配置如下
{
"cmd": ["/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
至于上面的含义以及可扩展的json字段可以参考
Build Systems - Basics
Build Systems - Basics-中文
保存这个文件,命名Python3.5。之后默认保存Build System中的Sublime Packages User文件夹中:
然后就可以在目录看到新建的文件
之后如文首截图即成功。