sublime配置python开发环境_sublime配置python开发环境以及遇到的坑(附终极解决方案)...

最近一直在写python项目,在此之前我用的工具主要是pycharm,由于我的笔记本配置渣,每次打开pycharm后我都要去倒杯水,然后回来看看有没有打开我的项目,时间充足的时候还好,如果有同事或者领导来让你给他改改东西,emmmmm,对不起,跟我一起等电脑先启动pycharm再说。不得不说,pycharm确实强大,但是对于我来说,启动速度是致命的缺点,久而之久sublime就成功闯进了我的视线。简单说一下它的优点**速度快启动,插件多,支持自定义配置** ,好了,不多说了,是优点也是缺点,因为很多人都栽在第二步或者第三步,我在这里也遇到很多坑,有几次甚至放弃使用sublime,但是我有需求,无奈,硬着头皮又装了回来,准备好好研究研究,这里也把自己遇到的坑详细说明一下,方便大家使用。

1.安装python3

去python官网下载python安装包,这里为了方便,贴出win_64位python3.6.6的官方下载地址(https://www.python.org/ftp/python/3.6.6/python-3.6.6-amd64.exe) 如果地址失效,去官方自行下载吧~

我们双击刚才的安装包,我这里安装过了,所以跟你们有可能有点区别

1423501-20181121175834726-546585026.png

最下面这两个对勾选上,会自动配置环境变量!

1423501-20181121164233927-671223185.png

1423501-20181121164258936-10106280.png

这里建议把路径改一下,因为很多人安装后找不到路径

安装完以后,按住win+r,输入cmd,确认,然后再输入python

1423501-20181121164452738-1345301298.png

如果出现以上提示,恭喜,python安装成功(我这里安装的是3.5版本的,影响不大~~自行略过)

2.安装sublime

去官网下载sublime,这里也贴出地址(https://www.sublimetext.com/3)打开你会看到这个

1423501-20181121165055179-1492525193.png

这里我推荐你用后面的压缩包,也就是我用红色标记出来的地方,至于原因,前面的安装包安装完之后,插件目录会自动创建在用户目录下,不好找,安装包的话解压就能用,而且插件目录就在压缩包里面,容易管理。这里要特殊说一下,如果你要在另一台win机器上面使用sublime的话,直接把配置好的sublime解压目录复制过去,所有的第一次配置信息都在,无需二次配置,使用起来简直爽到无法自拔~~

ok,言归正传,我们打开压缩包,运行sublime_text.exe这个程序,到这里,sublime就安装好了

3.配置sublime

这里很重要,请仔细阅读每一个字!!!

安装好sublime,我们开始安装插件,在此之前,我们需要安装插件管理器,就是我图中标出来的东西(你们打开可能是全英文,不要急,马上就可以变中文了~~)

1423501-20181121170146449-1326219679.png

我们下载一个叫 Package Control.sublime-package 的插件,网上很多教程都是让你粘贴一段代码然后等着就可以了,不知道为什么很多人都不行,sublime会停止运行,蛋疼,这里我们直接简单粗暴,把这个插件下载下来,再次为大家贴上地址(Package Control.sublime-package)

下载好后,把它放在文件夹里(Sublime Text Build 3176 x64\Data\Installed Packages)

1423501-20181121170913518-161749611.png

重启sublime,选择 preference在选项栏的最下面你会看到有个Package Control,就是我上面红色标记的地方,ok插件管理器搞定

接下来我们安装中文插件

按住快捷键ctrl+shift+p ,输入 install,选择install package

1423501-20181121171306858-1903921428.png

等几秒钟弹出新的框,输入chinese,选择chineseLoremlpsum,等一会儿就发现sublime已经变成中文了~

1423501-20181121171422276-807495173.png

好了,下面继续安装插件,按住快捷键ctrl+shift+p ,输入 install,选择install package

我们一步一步安装自己需要的插件,这里我推荐几个常用的插件:

AutoPep8:python开发规范pep8

Anaconda:自动匹配关键字等实用功能,有效提高开发效率

SublimeREPL:直接运行当前文件,可以方便调试

我来稍微讲下每个插件的配置和问题吧

AutoPep8安装好就可以用,默认快捷键 ctrl+shift+r 可以快速格式化代码

Anaconda可以关键字匹配,但是很多人遇到使用Anaconda后,代码会出现很多小白框,像这样

(这是代码不符合pep8规范,会出现这种提示)

1423501-20181121172624488-1788641414.png

代码多了看起来挺恼火的,我们来关闭它

1423501-20181121172735281-613160583.png

选中上图的settings-user,加入以下代码:

{"anaconda_linting": false}

记住ctrl+s保存一下,然后重启sublime,白框不见了~~

有的人说我也这样配置了,但是还有白框,ok,这是我也遇到了,我当时也有点不知所措,因为Anaconda确实配置好了,没啥问题了,后来我才发现,这次白框不是Anaconda的锅,我这里还安装了pylinter插件,发现是它搞的鬼,果断ctrl+shift+p ,输入package,选择disable package

1423501-20181121173519613-1677999911.png

然后找到pylinter,点击,这样pylinter就被禁用了,好了,世界清净了

1423501-20181121173645480-720642791.png

最后我们讲讲SublimeREPL的配置,SublimeREPL很强大,可以很方便的调试python程序,如果没有这个插件,直接ctrl+b运行python程序会经常出问题,最多的问题,就是input函数用不了,输入参数按回车后控制台没反应,真的蛋疼。。。

具体配置:选中图中的快捷键配置

1423501-20181121174224250-1347042243.png

加入如下代码:

{"keys":["f5"],"caption": "SublimeREPL: Python - RUN current file","command": "run_existing_window_command", "args": {"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}

}

记住ctrl+s保存一下,然后重启sublime,编写好python程序后,按一下F5,程序直接运行,但是是在新标签中打开控制台,强迫症的我又受不了了

按住快捷键 alt+shift+8 ,控制台就回到下面了,终于舒心了。

但是问题还没完,之前用pycharm的时候,编辑完代码,不用保存就可以直接运行,sublime行不行呢?答案是不行。哎,难受,但是有改善的方法,我们打开设置

1423501-20181121174829921-1088210444.png

在 Preferences.sublime-settings-User里面添加如下代码

"save_on_focus_lost": true

注意保持字典的格式,后面有其他参数需要加个逗号,像我这样

1423501-20181121175219556-1262728215.png

设置完之后,保存一下,重启sublime,这个设置有什么作用呢?主要是失去焦点时,文件会自动保存,并不能做到运行代码时先自动保存一下,这可能是一个让人感到遗憾的地方吧,世上没有绝对完美的工具,只要是适合你的,就是有价值的!

终极解决方案:

放大招了。。。如果你是刚入门的小白用户,懒得去折腾,或者没时间去慢慢配置,我这里配好了一个现成的,下载解压就能用了,活不多说,放上链接:

如果小伙伴们还遇到其他问题,欢迎提问,我会找一些典型的问题进行解答~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值