原文网址: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. 妙味课堂——HTML+CSS(第二课)

    常见标签——img标签 <img src="图片地址" alt="图片名"/> alt属性是图片名字,是给百度搜索引擎抓取使用的.也有当图片地址不正 ...

  2. MongoDB (一) MongoDB 介绍

    MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便. MongoDB工作在收集和文件的概念. 数据库 数据库是一个物理容器集合.每个数据库都有自己的一套文件系统上的文 ...

  3. Shell练习 行列转换

    原题:https://leetcode.com/problems/transpose-file/Given a text file file.txt, transpose its content. Y ...

  4. cocos2d游戏界面卡住声音正常播放的问题分析

    cocos2d游戏界面卡住声音正常播放的问题分析 从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的. 从代码上来说内存不够时会调用AppController的“- (void)applic ...

  5. 利用反射完成初级万能DAO

    一.目标 利用反射完成初级万能DAO 二.注意 1.Field[] fi = clazz.getDeclaredFields(); for(Field ff : fi){ ff.setAccessib ...

  6. YII2配置多语言

    我的YII2版本是2.0.7, 设置多语言时和其他教程有不同的地方, 所以整理如下 1. 在一个controller里面写一个调用i18n的语句, 比如actionIndex echo \Yii::t ...

  7. 拥有更好性能的requesAnimationFrame(Better Performance with requestAnimationFrame)

    介绍: 这篇文章讨论的是你可以(也应该)学习通过使用requestAnimationFrame API,而不是使用之前的setInterval/setTimeout方法,来提高动画的性能:如何使用re ...

  8. jenkins集成自动化部署插件(一) deploy-plugin

    在实际情况中项目构建成功,特别是web项目构建成功是需要将war放到对应的服务上面,进行运行(测试的阶段可能就是发布到测试服务器上面)这样只需要指定构建的触发策略就可以自动构建以及部署,省去不少人工的 ...

  9. Linux功能-环境变量

    linux系统中有很多重要的环境变量,我们可以用env命令查看它们. 变量是由固定的“变量名”与用户或系统设置的“变量值”两部分组成,也可以自行修改. [root@localhost ~]# env ...

  10. 脉络清晰的BP神经网络讲解,赞

    学习是神经网络一种最重要也最令人注目的特点.在神经网络的发展进程中,学习算法的研究有着十分重要的地位.目前,人们所提出的神经网络模型都是和学习算 法相应的.所以,有时人们并不去祈求对模型和算法进行严格 ...