由于Mac自带的Python是2.7版本的,在Sublime Text3中安装SublimeREPL插件后,运行Python代码,默认是在Python2环境下运行的,这会导致很多Python 3特有的语法或函数报错。
解决办法是将SublimeREPL中Python默认配置文件中的Python改为Python3,然后可以在通过SublimeREPL运行Python代码时,就可以在Python 3下运行了。修改步骤如下:
1. 打开Sublime Text3所在的文件夹,可通过Sublime Text3->Preferences->Browse Packages...
2. 在SublimeREPL中找到Main.sublime-menu文件。文件在Sublime Text3->Packages->SublimeREPL->config->Python文件夹下。
3.将Main.sublime-menu中集成的python2改为python3。要修改的地方如下图所示:
修改完之后保存,然后在通过SublimeREPL插件运行Python代码时,就是在Python 3下面运行了。
PS:在进行以上方法前,需要先安转Python 3(直接去官网下载安装即可),并且在Sublime Text3中新增Python3开发环境(新增方法看这里)。