您的位置:首页 > 编程语言 > Python开发

Python IDE

2016-01-24 23:56 591 查看
学习python有四个多月了吧,刚开始用eclipse写,安装插件费了好长时间,最后依旧感觉用的很不舒服(现在看来用eclipse写python好怪异啊...),所以转向久仰盛名的Sublime Text 2 ,搭配两三个插件后特别顺手,优点是轻巧,界面也很吸引人,激发coding的荷尔蒙。后来接触到了Pycharm,在易用性方面我对它无话可说,只是它在内存占用方面堪比eclipse,当然块头大也是有原因的,毕竟本身集成了好多插件,好多用到用不到的功能都包含了。下面我主要介绍一下Sublime
Text 2和Pycharm的安装和使用,希望可以给初学者一点指引。(eclipse就算了,我觉得用它写python太恶心...)

安装Python编译器

python现在有两个版本,python2和python3。如果详细介绍它俩区别的话对于初学者没多大意义,总之,python2有二十多年历史,python3是2009年刚刚推出的版本;不像Java7和Java8可以兼容,python2和python3是不兼容的。鉴于python2已经不再有官方更新,在某种程度上已死。所以建议大家学习和使用python3,它和2的语法稍有不同。python3会是以后python家族的希望,也是python的大方向,官方会时常更新。我现在用的版本是python3.5.1。
Python3.5.1下载地址 注意32位还是64位。安装的时候勾上 Add Python3.5 to path ,这样省去了添加环境变量。

Sublime Text 2化身Python IDE攻略

Sublime Text 3已经出来了,那选择恐惧症患者就要问了,应该用ST3还是ST2呢,虽然我没怎么用过ST3,但是通过我对ST2 的使用,加上看过的ST3相关资料,我还是选择ST2。一是个人感觉ST3不如ST2稳定,二是ST2的功能就已经够好了。

下载安装ST2

官网下载

ST2是收费软件,70刀。不过可以无限期试用。我是学生党,只好试用,400多RMB够我半月生活费了。有经济能力的还是支持一下吧。

安装package

没有package的ST2就是一个界面激发荷尔蒙的记事本,ST2为我们提供了好多优秀的实用的插件,或说package,有了package,我们就能定制自己专属的ST2,写前端有Emmet,JSFormat,写Ruby有Ruby Completions...好了不扯了,说怎么安装package。

安装package control

package control像是一个package安装器,类似360的软件管家。先安上它,以后我们就可以方便的安装package了。
打开ST2后,按下Ctrl+~,在下方出现的命令行里输入:
import urllib2,os; 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())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace('
','%20')).read()); print('Please restart Sublime Text to finish installation')
然后回车,如果最后提示你restart Sublime Text 2,那么package control就安装好了。重启下ST2。

推荐几个Python插件

安装好package control后,可以在菜单栏preference里最后一行找到它,也可以按下Ctrl+Shift+P打开它。
打开package control之后像这样:



然后选Install Package,就可以选择你喜欢的插件了。开发Python的话,我只用了两个个插件Python PEP8 AutoFormat(负责对齐),SublimeCodeIntel(自动提示),我感觉这两个插件对于初学者来讲就够了。另外,ST2有好多快捷键,常用的比如Ctrl+F搜索,Ctrl+D选择整词,Ctrl+L选择整行,Ctrl+Enter从下面新开辟一行(无论你现在光标在哪),这只是我常用的,你们也可以网上搜一搜更多的快捷键。
其实,如果没有package control的话,我们还可以自己在网上下载package然后复制到ST2的安装目录下某个文件夹下,这样也可以安装插件。只不过package control帮我们省去了这些麻烦。

Pycharm 简单介绍

下载安装

官网下载,有两个版本,专业版和社区版。专业版当然也是收费的。初学者的话用社区版也足够了,想用专业版又没有银子的话,注册时选择License server,填http://idea.lanyus.com。记得以后有银子了买专业版支持人家!

设置

对于插件,Pycharm基本不需要你自己配置,因为它本身就集成了好多用到用不到的功能,包罗万象。(所以体积很大,占内存略高)。
但是用惯了ST2的话,初见Pycharm的界面会觉得有些low,字体不够性感,这尼玛搞得没有一点写代码的欲望!哈哈。如果想美化一下Pycharm的话,我自己有一份设置,链接: http://pan.baidu.com/s/1hrfcki4 密码: gjae。Ctrl+Shift+S然后选择import setting,选择刚刚下载下来的WebstormDarkSchemeSettings.jar,然后重启下Pycharm就好了。是不是像是回到了ST的界面了呢?

授人以渔

其实Pycharm好多设置都是可以自定义的,包括键盘布局,代码样式等等。我选的键盘布局是eclipse风格,在setting下的keymap可以设置;当然还有好多其他风格的键盘布局供你选择。有时候可能你选择某一个外观风格之后,却不能自定义字体了,你需要点旁边的save as,建一个当前风格的副本,然后就可以对这个副本进行自定义了。

就说这么多吧,以后想起遗漏的地方我还会来改的。初次写博客,可能讲的有些乱,希望大家多指教~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: