Subline Text配置Python环境

初学Python,一直没找到一款好的编辑器。因为用的mac电脑,一些编辑器是要收费的。无奈只好选择用免费的subline text。最大的缺点是没有代码提示。
这还不算,又发现subline text使用的是Mac默认的python2,那么怎么在subline text中使用python3呢?并且可以通过build system随意切换python2python3
1.使用homebrew安装python3,在terminal中输入:

brew install python3

会安装最新版的python
2.打开subline text我们可以看到

Subline Text配置Python环境_第1张图片
1111111.png

这时有一个 python选项,我们点击 new build system,会弹出一个新文件
Subline Text配置Python环境_第2张图片
60EFD2C5-C3C5-475E-A33C-F2869B1B4241.png

删掉上面的代码,然后将下面的代码粘贴到文档里:

{
    "cmd": ["python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

下面解释这段代码的含义:

"cmd": ["python", "-u", "$file"], 

这段就相当于在terminal中输入:python -u file
要使用python3编译文件,需要将上面的python替换为python3所在的路径,在terminal中输入

which python3

得到路径:/usr/local/bin/python3。替换之后得到:

{
"cmd": ["/usr/local/bin/python3.6", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

保存这个文件,命名Python3。之后在build system中就可以找到了。写好的文件在sublime packages文件夹中:

Subline Text配置Python环境_第3张图片
9245D6DE-FFC9-4E1D-A5F0-B7C99AFE9A47.png

大功告成,我们打开 build system现在可以看到一个 python和刚刚新建的 python3了。当我们要 command+b运行 python程序的时候可以选择是用 python2还是 python3
感谢知乎网友

你可能感兴趣的:(Subline Text配置Python环境)