本来以为是一个极为简单的过程,没想到因为一个小小的问题折腾我2个小时,这个问题一定也会被很多人碰到,读下去你就明白了。
下面是在 Mac 环境下在 Sublime Text3 中集成 Python3 构建环境的标准方法。
1. 在 Term 上执行 type 命令找到 Python3 的安装路径。
type -a python3
python3 is /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
python3 is /usr/local/bin/python3
2. 在 Sublime 中配置 Python3 的编译环境。
Tools -> Build System -> New Build System
3. 添加如下配置信息,注意用第一步查询到的任意一个路径替换下面 “cmd” 后面的路径。
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]File \"(…?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf-8"
}
4. 保存该配置文件。
使用 Sublime 自动选择的 User 目录即可,注意命名为 Python3.sublime-build 作为文件名,在 Build System 中会显示为 Python3
5. 测试,OK。
print("Hello Python")
接下来,该说说折腾我的那个著名的 “No Build System” 问题了
相信 99% 的朋友,都不会自己敲第三步的配置代码,网上有很多现成的。但一定要注意
标点符号,标点符号,标点符号
的中英文问题,在很多编辑器中,你是很难一眼区分出来的。我就是在这个小小的问题上栽了跟头,还在 Sublime Text 官方论坛上看了很多E文帖子,网上很多的回复是不太靠谱的。
但还得怪自己笨,Sublime Text 其实已经用红色提示我了,只不过自己没有往这个方面想。把 Sublime 官方论坛的代码拷贝过来仔细对比才发现标点符号的问题。

希望我这篇文章能够对广大同仁提供一点点帮助。
网友评论