Mac上配置 Sublime Text 使其使用 Python3

前言

Sublime Text 是一款简单的文本编辑器,在 OSX 中易于安装,它能够直接运行几乎所有程序,无需通过终端。并且使用不同的颜色来显示代码,以突出代码语法,在内嵌在 Sublime Text 窗口内的终端会话中运行代码,能够轻松的查看输出。

官网

要下载安装 Sublime Text,可访问官网 http://www.sublimetext.com/3 ,找到相应的版本下载安装即可。

配置 Sublime Text 使用 Python3

安装好 Sublime Text 软件后,接下来看如何配置其使用 Python3.
首先,要获取 Python解释器的完整路径,执行如下命令:

type -a python3

返回:

python3 is /Library/Frameworks/Python.framework/Versions/3.7/bin/python3

如果安装了多个 Python 版本,那么这里会列举出多个路径,选择最新的版本即可。

然后,启动 Sublime Text 软件,选择菜单 Tools->Build System->New Build System,这将打开一个新的配置文件,删除其中的所有内容,并输入如下内容

{
    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.7/bin/python3","-u","$file"]
}

注意,这里的路径一定是上面通过type -a python3查询出来的 Python 路径。将这个配置文件命名为 Python3.sublime-build,并保存到默认目录即可。

如果以上内容输入错误,那么在运行 Python 代码的时候可能会出现以下错误信息:

Error trying to parse build system: Trailing comma before closing bracket in ~/Library/Application Support/Sublime Text 2/Packages/User/Python3.sublime-build:3:1

这个错误是因为在输入
“cmd”: [“/Library/Frameworks/Python.framework/Versions/3.7/bin/python3”,”-u”,”$file”]是结尾处多打了一个逗号。重新创建一遍然后覆盖之前的文件即可。

运行Python

通过以上配置后就可以直接执行Python语句了,打开 Sublime Text,然后输入

print("hello world")

如果对 Sublime Text 进行了配置,使其使用的命令不是 Python,那么需要将Python3设置为默认版本,如下:

配置完成后,直接执行快捷键,Command+B即可运行。
输入如下:

hello world
[Finished in 0.1s]

猜你喜欢

转载自blog.csdn.net/luoyayun361/article/details/81608822