Python的Ubuntu12.04开发环境配置
我的开发环境是Eclipse+Pydev
0、python
Ubuntu自带2.7.3的python
1、Eclipse
(其实懒点可以直接在ubuntu软件中心直接下载安装的,只是个人对于版本不满意而已)
下载:
下载地址:http://www.eclipse.org/downloads/
版本很多,由于Pydev插件是还要另外下载的,选个最小的版本安装就行了,我用的是EclipseIDEforC/C++Developers,有空还能写写C/C++
安装:
直接解压缩到喜欢的文件夹,我放的路径是/usr/local/eclipse
方便以后的操作将权限设置成chmod-R777/usr/local/eclipse
图标:
Ubuntu12.04使用了Unity界面,在桌面左侧侧多了一个启动器栏。我们可以将自己常用的软件在启动器栏放一个图标,实现快速地启动。启动器栏的每一个图标实际上都对应了/usr/share/applications目录下的一个文件。
在/usr/share/applications目录下新建一个文件eclipse.desktop
[DesktopEntry]
Type=Application
Name=Eclipse
Comment=EclipseIntegratedDevelopmentEnvironment
Icon=/usr/local/eclipse/icon.xpm
Exec=/usr/local/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;
2、JDK
打开eclipce需要JRE或JDK的,Ubuntu12.04没有自带sun的JDK,貌似有个什么openJDK的,信不过,删掉。
下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html
看个人需求吧,我自虐地选择JDK来安装
安装
安装包解压后放/usr/local/jvm,运行脚本
sudoupdate-alternatives--install/usr/bin/javajava/usr/local/jvm/jdk1.7.0_15/bin/java300
sudoupdate-alternatives--install/usr/bin/javacjavac/usr/local/jvm/jdk1.7.0_15/bin/javac300
sudoupdate-alternatives--install/usr/bin/jarjar/usr/local/jvm/jdk1.7.0_15/bin/jar300
sudoupdate-alternatives--install/usr/bin/javahjavah/usr/local/jvm/jdk1.7.0_15/bin/javah300
sudoupdate-alternatives--install/usr/bin/javapjavap/usr/local/jvm/jdk1.7.0_15/bin/javap300
sudoupdate-alternatives--configjava
命令行输入sudovi/etc/profile配置环境变量(最后面加上下面的语句)
exportJAVA_HOME=/usr/local/jvm/jdk1.7.0_15
exportJRE_HOME=${JAVA_HOME}/jre
exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
exportPATH=${JAVA_HOME}/bin:$PATH
命令行输入java-version能显示版本,有的话就OK没问题了
Pydev插件
我是在它的项目官网(pydev.sourceforge.net/)下载的压缩包
把里面的文件拷贝到eclipse对应的路径下
4、其他软件环境
Svn
下载和安装
sudoapt-getinstallsubversionsubversion-tools
修改/etc/hosts
127.0.0.1[你的hostname]
svncosvn://192.168.1.XXX/XXX/home/dongerjin/workspace/XXX
获取svn服务器的代码文件到本地的XXX下
命令行界面不方便,可以到软件中心安装kdesvn,是一个很好的svnGUI
Mysql
Sudoapt-getinstallmysql-server
GUI客户端推荐Emma可以在软件中心安装
Emma中文乱码的问题配置
http://www.linuxidc.com/Linux/2011-11/47168.htm
Python访问Mysql的库MySqlDB
atp-getinstallpython-mysqldb
Redis
sudoapt-getinstallredis-server
apt-get下载的库目前不是最新的,建议去官网下载:
https://github.com/andymccurdy/redis-py
到安装包下sudopythonsetup.pyinstall安装
DBUtils
下载地址:https://pypi.python.org/pypi/DBUtils/
到安装包下sudopythonsetup.pyinstall安装
或者安装easy_install:
sudoapt-getinstallpython-setuptools
sudoeasy_installDBUtils
Eclipce插件
配色方案:EclipceColortheme