Ubuntu16.04 sublime-text3 配置Python3编译系统

在Sublime Text 3(ST3)中新建一个编译系统。
在ST3中,选择Tools - Build System - New Build System
会弹出一个untitled.sublime-build新文件。如下图:
1264717-20171025192645707-1091852410.png
删除所有内容,并插入以下代码。

{
    "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默认的用户配置文件存放路径,如下图:
1264717-20171025193748910-1522770017.png
将其保存为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编译运行,应该就可以看到成功的输出了!如下图
1264717-20171025193843629-84654331.png

转载于:https://www.cnblogs.com/zaiden/p/7731889.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值