首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

怎样用Sublime Text 3配置轻量级的Python集成开发环境

前几天在悟空问答里回答了几个有关Python IDE的问题,向大家推荐了用Sublime Text 3来写Python代码,限于篇幅,寥寥数语,今天简单介绍一下用它来搭建Python IDE的方法。

目前可以用于Python编程的编辑器、IDE有很多,林林总总,很多人或许有选择困难症,其实不用纠结,挑一个自己比较熟悉,或者用得顺手的编辑器就行。这样可以更加关注代码的质量,开发的效率。

工欲善其物,必先利其器

plus

为什么推荐Sublime Text?主要原因就是,Sublime Text是一个轻量级的编辑器,占用系统资源少,不像PyCharm,Anaconda或其他IDE那样面面俱到,显得臃肿。

同时它还是跨平台的,支持Windows、Linux、Mac OS,在这些操作系统里都可以用Sublime Text搭建一个轻量级的、功能强大的IDE。这意味着即使更换了操作系统,还是可以继续使用自己熟悉的编辑环境。

配置过程很简单,这里的例子虽然是Mac OS上的,但其他平台也可以使用。

01 安装Sublime Text 3

直接访问官网,根据自己的操作系统下载最新版本即可。

Windows 和 Linux用户要注意操作系统是32位还是64位的。

Windows,打开“控制面板”,在“系统”中查看系统类型是32位还是64位。

Linux,在终端中运行”uname -m”,返回x86_64的是64位,返回i686的是32位。

Sublime Text 3下载页面

02 安装插件管理工具Package Control

Sublime Text的强大就在于有众多的插件包可扩展功能,只需手动安装插件管理工具Package Control就可以很方便地安装、删除、升级所有插件了。

它的官网推荐的安装方法有两种,优先用方法一。

方法一:在Sublime Text中,菜单View->Show Console,粘贴代码,回车,等待安装完成:

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)

如果上面代码报错,可以到它的官网下载最新的版本。

方法二:如果因为网络等原因导致方法一失败,可以手动安装Package Control:

点击Preferences > Browse Packages菜单

2.进入上一层目录,再进入Installed Packages/目录

3.从它的官网下载Package Control.sublime-package并复制到Installed Packages/目录

4.重启Sublime Text。

安装成功后,可以看到Preference中有了“Package Setting”和“Package Control”。

03 安装Python相关插件

有了Package Control就简单多了,快捷键+shift+p (Windows中Ctrl+shift+p)打开了Package Control界面,键入 install packages,点击“Package Control: Install Package”,回车,稍等片刻后就会出现输入框和插件列表,然后搜索需要的插件,点击安装插件。

既然是插件管理工具,那么它还有其他的命令来管理已经安装的插件,比如删除、升级等等。

List Packages 显示所有已安装的插件

Remove Packages 删除一个指定的插件

Upgrade Package 更新一个指定的插件

Upgrade/Overwrite All Packages 更新所有已安装的插件

那么安装什么插件比较好呢?

首推Anaconda,Jedi, Python PEP8 Autoformat等等。

同样的,在它的官网,搜索Python列出了所有的Python相关的插件,可以根据个人喜好选择其中排名靠前的。

点进每个插件,都有详细的说明。

比如Anaconda:

可以把Sublime Text 3武装成Python的IDE,自动完成,"Goto”查找代码中的指定“定义(变量、函数、类)”等等。

Jedi:

自动补全插件,智能补全函数等

04 开始Python之旅吧

经过前面三步,环境已经配置好,测试一下吧。

在Sublime Text 中用+B(windows ctrl+b)来运行代码,并在下方窗口输出:

很简单吧?

谢谢阅读!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180129G19YOO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券