mac 操作系统自带了python2版本,安装python3后, 如果在sublime进行编译, 需要用python3执行, 则按以下步骤处理:
1 选择 tools -> build system -> new building system ....菜单
2在文本编辑里用以下内容覆盖原有脚本:
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
}
3.文件保存成python3.sublime-build
4.在重新点击tools -> build system 菜单,会发现python菜单下多了一个python3,选择这个
5. 选择重新编译
后续:
注: 原本可以编译的源码,出现Missing parentheses in call to 'print'—的错误提示这个消息的意思是你正在试图用python3.x来运行一个只用于python2.x版本的python脚本。
比如print"Hello world"
上面的语法在python3中是错误的。在python3中,你需要将helloworld加括号,正确的写法如下
print("Hello world")
修改原先的print语句,加上( )后正确运行