红联Linux门户
Linux帮助

Lubuntu 12.10安装Python开发环境

发布时间:2014-07-14 09:52:43来源:红联作者:velcbo
一、安装jdk
1.首先下载 jdk-6u37-linux-x64.bin 放到目录 /usr/lib/jvm/ (可以是其它目录)
sudo chmod +x jdk-6u37-linux-x64.bin
sudo ./jdk-6u37-linux-x64.bin #会在安装文件所在目录中新建目录 jdk1.6.0_37并解压到该目录中。

测试
lvstone@lvstone-VPCS1300C:~$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01, mixed mode)

2.配置环境变量
sudo gedit /etc/profile 或 /etc/environment 或 ~/.bashrc 或 ~/.profile

打开文件
在结尾处umask 022前,输入:
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_37
export JRE_HOME=/usr/lib/jvm/jdk1.6.0_37/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

3.Ubuntu 中修改默认jdk,由于ubuntu中可能会有默认的JDK,如openjdk
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_37 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_37 300

通过这一步将我们安装的jdk加入java选单。
update-alternatives --config java #选择默认的jdk

检查
java -version

二、安装eclips
1.下载eclipse的地址是:http://www.eclipse.org/downloads/
64bit linux :Eclipse IDE for Java Developers, eclipse-java-juno-SR1-linux-gtk-x86_64.tar.gz 149 MB,
这是一个javaSE开发的基本包,一般推荐下载classic版本,但也有说classic版本在安装ADT(Android Development Tools)插件的时候有个问题,就是不能自动安装上。

2.解压,tar zvxf eclipse-java-helios-SR1-linux-gtk.tar.gz
解压成功之后,就出现了一个eclipse目录。这个目录就是安装好的eclipse了,进入这个目录,执行eclipse文件,即可启动eclipse。

三、安装pydev插件
1.下载插件PyDev 2.7.1.zip。
eclipse安装目录下新建plugins2/pydev271,links目录。
PyDev 2.7.1.zip解压到plugins2/pydev271
links目录建文件pydev271.link,内容为path=/home/lvstone/eclipse/plugins2/pydev271/

2.配置pydev的python解释器
Eclipse 菜单栏中,选择 Window > Preferences > Pydev > Interpreter - Python,这里选择/usr/bin/python2.7

四、其它
#启动菜单
目录/usr/share/applications 下添加一个文件,名:Eclipse.desktop,然后编辑该文件,在文件中输入以下内容:

[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.png
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true

#安装wxpython
sudo apt-get install python-wxtools

曾尝试在64位lUbuntu使用32位jdk,32位eclipse但未成功。启动eclipse报错
/home/lvstone/.eclipse/org.eclipse.platform_4.2.0_1473617060/configuration/1352622979577.log
/home/lvstone/.swt/lib/linux/x86/libswt-pi-gtk-4234.so: libgtk-x11-2.0.so.0: 无法打开共享对象文件: 没有那个文件或目录
Can't load library: /home/lvstone/.swt/lib/linux/x86/libswt-pi-gtk.so

64位ubuntu安装32位程序的loader
sudo apt-get install libc6-i386
(另外,一些常用的32位库 sudo apt-get install lib32asound2 lib32z1 lib32stdc++6 lib32bz2-1.0)

sudo apt-get install libswt-gtk-3-jni libswt-gtk-3-java
安装后是3833的版本,但它要求的是4234.
/usr/lib/jni/libswt-gtk-3833.so
/usr/lib/jni/libswt-atk-gtk-3833.so
/usr/lib/jni/libswt-pi-gtk-3833.so
/usr/lib/jni/libswt-awt-gtk-3833.so

echo "-Djava.library.path=/usr/lib/jni" >> /etc/eclipse.ini
--网上找相关版本拷入
sudo cp /usr/lib/jni/libswt-*.so ~/.swt/lib/linux/x86/

尝试以上都无效。

作者:lvstone
文章评论

共有 0 条评论