在 Mac Sublime 集成 Python 编译环境

2018-06-03  本文已影响307人  小叶与小茶

本来以为是一个极为简单的过程,没想到因为一个小小的问题折腾我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 官方论坛的代码拷贝过来仔细对比才发现标点符号的问题。

看到没,人家已经用大大的红色提示我了

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

上一篇 下一篇

猜你喜欢

热点阅读