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

【转】ubuntu下安装eclipse以及配置python编译环境

2015-01-22 11:24 876 查看
原文网址:http://blog.csdn.net/wangpengwei2/article/details/17580589

一.安装eclipse

1.从http://www.eclipse.org/downloads/index-developer.php?osType=linux&release=undefined下载linux版本的eclipse

2.使用sudo tar xvfz eclipse-jee-galileo-SR2-linux-gtk.tar.gz -C /opt,解压并复制到opt文件夹下。注意:这里据说可以不使用sudo,就是以普通权限解压复制。因为如果用了sudo的话,后期安装的pydev在普通权限打开的eclipse是不加载的,只有用root权限才可以加载配置。在本次安装是本人采用sudo,后面步骤都是基于sudo的。

3.这样其实就算安装完了,但是为了方便我们创建桌面图标,通过使用以下指令

sudo gedit /usr/share/applications/eclipse.desktop
写入一下内容即可

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false

Categories=Development;IDE;Java;

安装完成

二.配置python编译环境
1.安装PyDev插件,有两种办法

1)打开eclipse软件,点击help-Install new software-add,在Name输入PyDev,Location输入http://update-production-pydev.s3.amazonaws.com/pydev/updates/site.xml (该源在作者发稿时可用,很多别的源全部挂掉比如http://pydev.org/updateshttp://www.fabioz.com/pydev/updateshttp://pydev.org/nightlyhttp://pydev.sourceforge.net/updates),然后点击安装即可,但是一般情况下源不太好找而且速度很慢,不推荐使用该方法。

2)离线安装,在网站http://sourceforge.net/projects/pydev/files/pydev/下载对应版本,不建议下载3.0以后的,本人下载的是2.8.2,为什么要这样呢?因为3.0以后要求jre版本很高,一般ubuntu自带的jre没拿么高,那么在后面配置PyDev时由于版本不兼容根本不会出现PyDev配置选项(这里困扰了本人很久)。下载好了以后将其解压,并将feartures和plugins里面的库拷贝到eclipse安装路径下对应的feartures和plugins中。这时就已经安装完成了。

此时为了验证是否安装成功可以打开eclipse-help-about eclipse,点击installation details,看里面是否有pydev选项,有的话则代表安装成功。但是如果eclipse安装的时候使用root权限(即sudo)安装的话那么普通打开eclipse是看不到pydev选项同时也不能后续操作,此时就要通过到eclipse安装目录里sudo打开eclipse,这样的话就可以了,但是这样实在太过麻烦,那么就将eclipse安装目录中的feartures和plugins文件夹(在拷贝完Pydev之后执行)权限全部修改到普通用户权限,那么这样在普通用户打开eclipse时也能加载所有库,修改指令为sudo chown -R mrwang:mrwang plugins,sudo chown -R mrwang:mrwang feartures,这里的mrwang是用户名称,要按照实际电脑用户名称写。这样的话再次打开eclipse就没问题了。

2.配置PyDev

在安装成功之后,打开eclipse,点击windows-preferences,此时如果先面步骤全部正确的话在左方列表中会有pydev选项,点击pydev-interpreter-python,然后点击右方的auto config,大功告成。配置完毕

测试python配置是否成功

新建project,选择pydev project。在新建的项目上右击new-pydev module。名字随便取。

输入以下程序
def fac(n):

if n==1:
return 1
else:
return n*fac(n-1)
print fac(10)

显示3628800配置成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: