Ubuntu16.04 sublime-text3 配置Python3编译系统
在Sublime Text 3(ST3)中新建一个编译系统。
在ST3中,选择Tools - Build System - New Build System
会弹出一个untitled.sublime-build新文件。如下图:
删除所有内容,并插入以下代码。
{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "/usr/bin/python3 -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
(如果出于种种原因,你的python3的安装位置不是/usr/bin/python3,那么将其替换成你自己的python3的地址即可。查看并确认python3位置的方式是Terminal中运行:which python3)
(如果你想特别的指定python3的具体版本,比如python3.5,也是相当可以的,那么将/usr/bin/python3替换成python3.5的地址即可。不出极大意外情况下是:/usr/bin/python3.5 查看并确认python3.5位置的方式是Terminal中运行:which python3.5)
直接Ctrl+S保存,会弹出一个位置,如果不出意外,这个位置将是:~/.config/sublime-text-3/Packages/User,该位置是ST3默认的用户配置文件存放路径,如下图:
将其保存为Python3.sublime-build
选择Tools - Building System - 勾选我们刚刚创建的Python3
随便写一句hello world并保存为.py。
(一定要保存,一定要保存,一定要保存,重要的事情x3,不然你会得到如下错误,徒增你的挫败感:
/usr/bin/python3: can't find '__main__' module in ''
[Finished in 0.0s with exit code 1]
[shell_cmd: /usr/bin/python3 -u ""]
[dir: /home/ivan/Dropbox/codes/python]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]
其实看起来很头疼的错误提示,居然是因为没有保存引起的)
保存完之后Ctrl+B编译运行,应该就可以看到成功的输出了!如下图
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步