pythonPython 运维

Subline Text配置Python环境

2017-09-12  本文已影响230人  chilim

初学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我们可以看到

1111111.png
这时有一个python选项,我们点击new build system,会弹出一个新文件
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文件夹中:

9245D6DE-FFC9-4E1D-A5F0-B7C99AFE9A47.png
大功告成,我们打开build system现在可以看到一个python和刚刚新建的python3了。当我们要command+b运行python程序的时候可以选择是用python2还是python3
感谢知乎网友
上一篇下一篇

猜你喜欢

热点阅读