感谢支持
我们一直在努力

在Ubuntu 13.10 搭建Python开发环境

在Ubuntu 13.10 搭建Python开发环境详解:

步骤一 安装JDK(为了安装ECLIPSE IDE)

解压缩安装包,并设置JDK。

update-alternatives –install选项的功能就是增加一组新的系统命令链接符。

tar -zxvf jdk-7u45-linux-x64.tar.gz
sudo mkdir -p /usr/lib/jvm
sudo mv ./jdk1.7.0_45 /usr/lib/jvm/jdk1.7.0
sudo update-alternatives –install “/usr/bin/Java” “java” “/usr/lib/jvm/jdk1.7.0/bin/java” 1
sudo update-alternatives –install “/usr/bin/javac” “javac” “/usr/lib/jvm/jdk1.7.0/bin/javac” 1
sudo update-alternatives –install “/usr/bin/javaws” “javaws” “/usr/lib/jvm/jdk1.7.0/bin/javaws” 1

用update-alternatives –config命令,在现有的命令链接符中选择一个作为系统默认。

sudo update-alternatives –config java
sudo update-alternatives –config javac

比如,如果安装了多个JDK,就可以选择一个作为默认的:

$sudo update-alternatives –config java
There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jdk1.7.0/jre/bin/java 3 manual mode

Press enter to keep the current choice[*], or type selection number: <SPAN style=”COLOR: #ff0000″>3</SPAN>
update-alternatives: using /usr/lib/jvm/jdk1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

设置执行权限:

sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/jdk1.7.0

如果要安装Firefox plugin

mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart

检查java安装是否成功

java -version

推荐阅读:

《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htm

Python脚本获取Linux系统信息 http://www.linuxidc.com/Linux/2013-08/88531.htm

Ubuntu 12.04下用Eclipse搭建Python集成开发环境  http://www.linuxidc.com/Linux/2012-06/61649.htm

Python 的详细介绍:请点这里
Python 的下载地址:请点这里

步骤二 安装Python 2.7.6

先安装需要的包

sudo apt-get install build-essential sqlite3 libsqlite3-dev bzip2 libbz2-dev openssl libssl-dev

解压缩并编译安装PYTHON源码包

tar -zxvf Python-2.7.6.tgz
cd Python-2.7.6
./configure –prefix=/opt/python2.7.6
make && sudo make install

由于Ubuntu默认就安装了PYTHON,需要设置PATH,使得刚安装的PYTHON先被搜索到:(可以编辑到~/.bashrc)

export PATH=/opt/python2.7.6/bin:$PATH

步骤三 安装其他需要的开发包

我目前的项目还需要其他一些开发包,安装过程如下:

安装Protobuf

tar -zxvf protobuf-2.4.1.tar.gz
cd protobuf-2.4.1
./configure
make && sudo make install
cd python
sudo /opt/python2.7.6/bin/python setup.py install

如果这时报错”zipimport.ZipImportError: can’t decompress data”
则打开Python-2.7.6/Modules/Setup文件,uncomment下面这行

#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

然后再重新编译安装Python

安装HTTPLIB

tar -zxvf httplib2-0.8.tar.gz
cd httplib2-0.8
sudo /opt/python2.7.6/bin/python setup.py install

检查上述包是否都安装成功

python
>>> import sys
>>> sys.path

步骤四 配置Eclipse

解压缩Eclipse

tar -zxvf eclipse-SDK-4.3.1-linux-gtk-x86_64.tar.gz
sudo

如果在Ubuntu 13.10下直接执行eclipse,会发现没有菜单,可以这么处理一下:

创建eclipse.desktop文件

[Desktop Entry]
Version=4.3.1
Name=Eclipse
Comment=IDE for all seasons
#Exec=/home/USERNAME/Dokument/eclipse/eclipse
Exec=env UBUNTU_MENUPROXY=0 /home/travis/Downloads/eclipse/eclipse
Icon=/home/travis/Downloads/eclipse/icon.png
Terminal=false
Type=Application
Categories=Utility;Application

把eclipse.desktop文件拷贝到桌面

chmod a+x eclipse.desktop
cp eclipse.desktop ~/Desktop

用gimp把eclipse目录下的icon.xpm 转换为(file->export)icon.png,否则看到桌面上一个超大号的eclipse图标。

步骤五,安装PYDEV
运行eclipse,点help-> install new software。
填 “http://pydev.org/updates/”, 勾选Pydev,一路next即可。

配置Pydev
选window -> preferences
配置如下图:

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

赞(0) 打赏
转载请注明出处:服务器评测 » 在Ubuntu 13.10 搭建Python开发环境
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏