初学Python,一直没找到一款好的编辑器。因为用的mac电脑,一些编辑器是要收费的。无奈只好选择用免费的subline text。最大的缺点是没有代码提示。
这还不算,又发现subline text使用的是Mac默认的python2,那么怎么在subline text中使用python3呢?并且可以通过build system随意切换python2和python3。
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。感谢知乎网友











网友评论