前言
之前一直用的Mac自帶的Python2.7,最近升級到Python3.x,由于擔心直接替換重置系統的Python會影響iOS和Xcode等,就各自保留,只不過用的時候命令帶上3.x即可。
筆者用的ST3來開發,所以相應的要切換到Python3 相應的 Bulid System。
開始
image.png
上面是最后的樣子可以來回勾選切換。
首先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文件夾中:
image.png
然后就可以在目錄看到新建的文件
image
之后如文首截圖即成功。