初学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
我们可以看到
这时有一个
python
选项,我们点击new build system
,会弹出一个新文件删掉上面的代码,然后将下面的代码粘贴到文档里:
{
"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
文件夹中:
大功告成,我们打开
build system
现在可以看到一个python
和刚刚新建的python3
了。当我们要command+b
运行python
程序的时候可以选择是用python2
还是python3
。感谢知乎网友