在 Sublime 中指定 python 版本, 操作如下:
Sublime--tools--build system--new build system
把文件中的内容替换为
- {
- "cmd": ["/usr/local/bin/python3", "-u", "$file"],
- "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
- "selector": "source.python"
- }
修改完成之后保存. 然后在 Sublime--tools--build system 中选中你刚刚新增的 build system 即可
注意: 此处 / usr/local/bin/python3 的地址应为实际地址, 可用如下方法查询: 在终端中输入: which python3
这样修改之后还发现文件中无法写中文, 经测试需在上面文件中添加:
"env": {"PYTHONIOENCODING": "utf8"}
既新增的 build system 完整内容应该为:
- {
- "cmd": ["/usr/local/bin/python3", "-u", "$file"],
- "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
- "selector": "source.python",
- "env": {
- "PYTHONIOENCODING": "utf8"
- }
- }
如果发现新建的 build system 有误或者名字不喜欢, 可以在
/Users/kaibinliu/Library/Application Support/Sublime Text 2/Packages/User 文件夹里删掉保存的指定 python 的那个文件
(我是保存文件, 在文件里写了 获取当前文件路径找到的 import os print os.getcwd())
来源: http://www.bubuko.com/infodetail-2850018.html