/ 中存储网

告诉你Ubuntu 12.04下用Eclipse搭建Python集成开发环境的方法及

2015-06-07 23:02:03 来源:中存储网

开始学习期待已久的Python,由于以前写代码都是vim+gcc(主要是写c代码),所以想尝试一下用集成开发环境。广受欢迎的开源Eclipse自然成了我的不二选择,我的Linux系统是Ubuntu 12.04,接下来大家便开始搭建环境!

1.首先大家开始下载需要用到的软件,第一个便是eclipse,这个因为大家要用来搭建python环境,所以,大家下载eclipse classic 版本http://www.eclipse.org/downloads/packages/eclipse-classic-372/indigosr2,右边的下载链接有具体的系统选择,我的是linux,所以我下载linux-32bit,这个大家可以根据自己的系统选择.

因为eclipse默认是java的环境,所以在第一次运行的时候它需要一些jdk里面的文件,一旦没有的话就会出现如上错误,无法打开,所以大家得到Oracle官方http://www.oracle.com/technetwork/java/javase/downloads/index.html去下载个最新到jdk,同样,根据自己的系统下载。(虽然它提示用jre也可以,但是经过本人测试,jre不行,用jdk里面的jre就可以.......不知道什么逻辑!)

解压jdk得到上面文件,大家只需要复制里面的jre文件夹到eclipse文件夹接下来就可以了。

这个时候,大家再次打开eclipse文件夹里面的eclipse可执行文件,就可以打开eclipse了,到这里为止,大家已经成功的安装了eclipse,没有繁琐命令,也不需要修改环境变量,是不是很简单哇!

2.接下来大家安装最新的python.首先,当然是去python的官方http://www.python.org/getit/下载最新的python,根据自己的情况选择下载,我选择下载的是Python 3.2.3 compressed source tarball (for Linux, Unix or Mac OS X),下载下来后解压到随意的地方

解压缩后得到如上文件,然后开始安装,主要是安装python的各种库文件和交互shell,安装的方法在readme文件里面有,可以自己看,主要也就4条命令:

./configure

make

make test

sudo make install

打开一个shell然后切换到你解压的文件目录接下来,执行上面命令,python就会安装ok了,安装完成后执行python3(你安装的版本),一旦得到接下来的输出,那么你就安装成功了!(Ubuntu里面有很多东西都依赖python,所以默认会安装python,不过它的版本是2,因此一旦你直接运行python,也会打开python的交互shell,不过是python2,而我想学的是python3,也是最新的版本,所以安装python3,注意区别)

这样,大家的最新版的python也就安装好了。接下来开始配置eclipse成为python开发环境.

3.开始配置eclipse.要用eclipse搭建python环境,需要一个插件pydev,打开eclipse->help->install new software,点右边的add按钮,name为pydev(随便起),location为http://pydev.org/updates(pydev官方更新地址).

大家只选择pydev for eclipse一项就行了,然后一直确定,接受协议,中间有个选择信任Aptana什么的,你选中,然后确定就行了,完了之后重启eclipse就行了。

4.设置pydev.打开eclipse->windows->preference->pydev->interpreter-python,用new新建一个解释器,名字随便,路径你用whereis python3(你安装的哪个版本就是几)查看bin,我的在/usr/local/bin接下来,叫python3,选中后它会自动导入一些库文件,确定就行了。

一旦不需要用java的话,就在右上角的perspective(带星的图标)里面选择pydev,并且关闭java.这样就完全设置完成了。

写个hello world测试下!

新建一个pydev工程,添加个hello.py文件,print("Hello,Python!"),运行成功,这样linux下利用eclipse搭建python环境便完成了.

因为本人喜欢用最新版的软件,并且Ubuntu 12.04软件源的速度不怎么给力,更新源后还是很慢,所以我选择直接到软件官方去下载最新版的自己安装,一旦不喜欢这样做,当然可以在软件中心搜索下载安装。