原文网址: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配置成功
 

【转】ubuntu下安装eclipse以及配置python编译环境的更多相关文章

  1. linux 下安装 mysql 并配置 python 开发环境

    1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql ...

  2. ubuntu 下安装eclipse &java环境配置

    前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...

  3. ubuntu下安装eclipse IDE for C/C++ developers

     序 linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)非常强大.linux发行版ubuntu的GUI相对其他版本要华丽一些,所以最近由redhat转向ubuntu进行li ...

  4. ubuntu下安装mysql和配置远程访问

    ubuntu下安装mysql和配置远程访问   下载安装mysql sudo apt-get install mysql-client mysql-server 安装的时候会提示要设置root密码,如 ...

  5. 如何在Eclipse中配置python开发环境

    考虑到网上关于Eclipse中配置Python开发环境的文章千篇一律,故写此文以总结. 本文主要内容是:三种Pydev配置方法和一种PyDev卸载方法. 本文的前提是你已经安装了Eclipse和pyt ...

  6. Ubuntu下安装eclipse

    一.eclipse安装环境JDK的安装 1.下载JDK 从官网下载jdk8 jdk-8u5-linux-x64.tar.gz 2.解压$ tar -zxvf jdk-8u5-linux-x64.tar ...

  7. Windows下Eclipse+PyDev配置Python开发环境

    1.简介 Eclipse是一款基于Java的可扩展开发平台.其官方下载中包括J2EE.Java.C/C++.Android等诸多版本.除此之外,Eclipse还可以通过安装插件的方式进行包括Pytho ...

  8. Ubuntu下安装eclipse遇到的问题

    今天在Ubuntu中安装eclipse时遇到如下问题: 解决方法: 打开eclipse安装目录下eclipse.ini文件 在文件最开头(注:一定是最开头)加上如下语句(-startup前面两行),第 ...

  9. 使用Code::Blocks配置Python编译环境

    1.先在CodeBlock中新建C或C++工程. CodeBlock新建工程步骤:File——New——Project——Console applications——C或C++都可——Project所 ...

随机推荐

  1. 二、Android NDK编程预备之Java jni入门Hello World

    转自:  http://www.eoeandroid.com/forum.php?mod=viewthread&tid=264543&fromuid=588695 昨天已经简要介绍了J ...

  2. 递推DP HDOJ 5328 Problem Killer

    题目传送门 /* 递推DP: 如果a, b, c是等差数列,且b, c, d是等差数列,那么a, b, c, d是等差数列,等比数列同理 判断ai-2, ai-1, ai是否是等差(比)数列,能在O( ...

  3. 本地替换文件读取MYSQL密码

    Mysql 的密码默认是存储在/data/mysql/下面的三个文件中:user.MYD,user.frm,user.MYI 先把这三个文件下载到本地,然后替换本地的这三个文件 使用net stop ...

  4. 存储入门 – RAID技术(大图解释)

    对于RAID,一直都知道个概念,但是对于细节没有去仔细的研究过.正好昨天Training的时候, 老师讲解了RAID的内容,所以顺便就整理一下.很多内容都是参考了ISMv2这本书. RAID中用到的技 ...

  5. iOS 解析手势识别(Gesture Recognizers)

    一.Gesture Recognizers Gesture Recognizers是在iOS3.2引入的,可以用来识别手势.简化定制视图事件处理的对象.Gesture Recognizers的基类为U ...

  6. 初始化glew,创建OpenGL渲染上下文

    void RegisterWinDowClass(HINSTANCE hInstance,std::string className,WNDPROC proc) { WNDCLASS wndClass ...

  7. 在Ogre中加载自己的资源包

    转自:http://www.cnblogs.com/minggoddess/archive/2011/02/19/1958472.html 由于数据保护的需要,一款游戏一般都会有自己独有的资源包,这样 ...

  8. linux 安装scons

     scons是一个Python写的自动化构建工具,需要安装python和scons后才能运行,能够跨平台.其集成功能类似于autoconf/automake ,是一个简洁可靠的工具.现在很多系统都自带 ...

  9. J2ee 巴巴网站制作(一)

    用户模块图:

  10. ace-min.css

    textarea,input[type="text"],input[type="password"],input[type="datetime&quo ...