Sublime Text 3搭建Python IDE环境及插件安装

Sublime Text 3搭建Python IDE环境及插件安装

2016年09月08日  ⁄ 测试工具 ⁄ 共 3249字 ⁄ 字号  小 中 大  ⁄ 评论关闭 ⁄ 阅读 2,829 次

Sublime Text是一个跨平台的代码/文本编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等。

本文主要介绍Sublime Text 3安装注册激活、搭建python环境及安装常用插件方法。

1. 下载Sublime Text 3

官网下载地址:http://www.sublimetext.com/3

 

2. 安装package control

package control是一个方便Sublime Text安装管理插件的插件,官网地址:https://packagecontrol.io/

2.1代码安装:

安装方法如下:

1) 可以参考官网安装页面:https://packagecontrol.io/installation

2) 运行Sublime Text 3,使用快捷键ctrl+`或 选择菜单View > Show Console menu

3) 将下面的代码拷贝到submit text 3的Console控制台窗口中,运行即可

Sublime Text3安装package control代码:

1
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)

2.2 手动安装

可能由于网络原因无法使用代码安装,手动安装package control方法如下:

1) 运行Sublime Text 3,选择菜单Preferences > Browse Packages

2) 进入打开的目录的上层目录,然后再进入Installed Packages/目录

3) 下载Package Control.sublime-package并复制到Installed Packages/目录

4) 重启Sublime Text

3. package control安装插件方法

使用快捷键ctrl+shift+p, 输入Install Package 回车, 输入Package名称(如anaconda)再回车

package control官网提供了很多python实用的插件安装,可以去搜索关键字python进行查询。

4. 安装sublimeREPLanaconda

这里主要推荐安装这两款插件:

4.1 sublimeREPL

sublimeREPL主要是在Sublime Text 3在ST2中运行解释器(REPL),用于运行和调试一些需要交互的程序

github地址:https://github.com/wuub/SublimeREPL

使用方法:选择Sublime Text3菜单 Tools >SublimeREPL >Python

 

4.2 anaconda

github地址:https://github.com/DamnWidget/anaconda

anaconda是一个终极Python 插件,它为Sublime Text 3增添了多项IDE类似的功能:

1) Autocompletion:自动完成,该选项默认开启,同时提供多种配置选项。

2) Code linting:使用支持 pep8 标准的 PyLint 或者 PyFlakes。

如果不想用linting功能的话可以设置禁用,方法如下: 选择Sublime Text3菜单 Preferences > Package Settings > Anaconda > Settings – User: {"anaconda_linting": false}

3) McCabe code complexity checker:让你可以在特定的文件中使用 McCabe complexity checker (软件复杂度检查)

4) Goto Definitions:能够在你的整个工程中查找并且显示任意一个变量,函数,或者类的定义。

5) Find Usage:能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被使用了。

6) Show Documentation:能够显示一个函数或者类的说明性字符串

 

5. 运行python文件

使用Sublime Text 3打开python文件,按Ctrl+B运行即可

 

6. Sublime Text 3注册

选择Sublime Text3菜单  Help> Enter license,输入注册码即可激活

1
2
3
4
5
6
7
8
9
10
11
12
13
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——
1
2
3
4
5
6
7
8
9
10
11
12
13
—– BEGIN LICENSE —–
Free Communities Consultoria em Informática Ltda
Single User License
EA7E-801302
C154C122 4EFA4415 F1AAEBCC 315F3A7D
2580735A 7955AA57 850ABD88 72A1DDD8
8D2CE060 CF980C29 890D74F2 53131895
281E324E 98EA1FEF 7FF69A12 17CA7784
490862AF 833E133D FD22141D D8C89B94
4C10A4D2 24693D70 AE37C18F 72EF0BE5
1ED60704 651BC71F 16CA1B77 496A0B19
463EDFF9 6BEB1861 CA5BAD96 89D0118E
—— END LICENSE ——
1
2
3
4
5
6
7
8
9
10
11
12
13
—– BEGIN LICENSE —–
Nicolas Hennion
Single User License
EA7E-866075
8A01AA83 1D668D24 4484AEBC 3B04512C
827B0DE5 69E9B07A A39ACCC0 F95F5410
729D5639 4C37CECB B2522FB3 8D37FDC1
72899363 BBA441AC A5F47F08 6CD3B3FE
CEFB3783 B2E1BA96 71AAF7B4 AFB61B1D
0CC513E7 52FF2333 9F726D2C CDE53B4A
810C0D4F E1F419A3 CDA0832B 8440565A
35BF00F6 4CA9F869 ED10E245 469C233E
—— END LICENSE ——

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值