Sublime text3+python3配置及插件安装
作者:方雷
个人博客:http://blog.chargingbunk.cn/
微信公众号:rayson_666(Rayson开发分享)
个人专研技术方向:
- 微服务方向:springboot, springCloud, Dubbo
- 分布式/高并发: 分布式锁, 消息队列RabbitMQ
- 大数据处理: Hadoop, spark, HBase等
- python方向: python web开发
一, 前言
在网上搜索了一些Python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗内存,并且启动的时候稍微慢,有些时候还会出现卡顿的情况(可能是我电脑配置不高的原因),所以最终选择了sublime text 3来作为python开发的编辑器。
二,下载并安装python3
下载最新的python3安装包:python3官方下载地址
三, 下载并安装sublimeText3
1.下载最新的sublime Text3安装包:sublime Text3官方下载地址
sublimeText3.png2.安装
安装时,注意勾选Add to explorer context menu,这样Sublime Text可以被添加到右键中,在右键单击文件时,可以直接使用Sublime Text打开。
3.破解,不再是试用版
在工具栏中,help --> enter license,在弹窗中输入注册码,有能力的最好还是官方购买,支持正版;没能力的话注册码可以在网上搜索,有时可能要多试几次,下面是一个本人亲测的注册码:
ZYNGA INC.
50 User License
EA7E-811825
927BA117 84C9300F 4A0CCBC4 34A56B44
985E4562 59F2B63B CCCFF92F 0E646B83
0FD6487D 1507AE29 9CC4F9F5 0A6F32E3
0343D868 C18E2CD5 27641A71 25475648
309705B3 E468DDC4 1B766A18 7952D28C
E627DDBA 960A2153 69A2D98A C87C0607
45DC6049 8C04EC29 D18DFA40 442C680B
1342224D 44D90641 33A3B9F2 46AADB8F
网上搜到的,感谢提供这个注册码的前辈!
注册完成后,程序标题栏中标题后面的括号中的未注册提示就会消失。
4. 安装 Package Control
在软件中使用快捷键 [ctrl + `] (数字键1前面那个)或者使用菜单工具栏中View > Show Console menu 打开Sublime Text控制台,将下面的Python代码粘贴到控制台里,点击回车键:
Sublime Text3:
import urllib.request,os,hashlib;
h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60';
pf = 'Package Control.sublime-package';
ipp = sublime.installed_packages_path();
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) );
by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read();
dh = hashlib.sha256(by).hexdigest();
print('Error validating download (got %s instead of %s), please try manual install' % (dh, h))
if dh != h
else
open(os.path.join( ipp, pf), 'wb' ).write(by)
Sublime Text2:
import urllib2,os,hashlib;
h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60';
pf = 'Package Control.sublime-package';
ipp = sublime.installed_packages_path();
os.makedirs( ipp )
if not os.path.exists(ipp) else None;
urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) );
by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read();
dh = hashlib.sha256(by).hexdigest();
open( os.path.join( ipp, pf), 'wb' ).write(by)
if dh == h else None;
print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
如果不能自动安装的话,【1】也提供了手动(Manual)安装方法,具体做法可以去到官网参考
如果在Perferences->package settings中看到package control这一项,则表明安装成功。
5.用Package Control查看已安装的插件
- 按下
Ctrl+Shift+P
调出命令面板。 - 输入
install
调出Install Package
选项并回车。 - 在列表中选中要安装的插件,或者输入插件名(比如要安装IMESupport插件,则输入IMESupport,它会实时过滤筛选结果),根据命令面板中的过滤结果,选择要安装的插件。
6.用Package Control查看已安装的插件
如果想看一下Sublime Text 3中已经安装了什么插件,可以按照下面的方法操作。
- 按下Ctrl+Shift+P调出命令面板
- 输入"package",在下拉列表找到"Package Control: list packages",选中后回车,全部的插件就会显示出来了。