Ubuntu 中使用eclipse 部署一个python项目的过程
2014-11-04 10:21
756 查看
项目需求,需要使用一个python项目,windows中使用eclipse部署的时候发现python 安装zookeeper模块的时候不成功,原因是安装python zookeeper模块时需要zookeeper编译环境,这样的话就需要Cygwin中编译安装zookeeper了(因为我本机安装了Oracle virtualbox Ubuntu),所以就在Ubuntu虚拟机中部署了。
项目中用到了的python模板有 redis zookeeper msgpack setuptools tornado ujson
软件安装包如下:
eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz
jdk-7u71-linux-x64.gz
zookeeper-3.4.6.tar.gz
zkpython-master.zip
msgpack-python-0.3.0.tar.gz
Python-2.7.8.tar.xz
redis-2.6.14.tar.gz
redis-py-2.6.2.zip
setuptools-3.4.3.tar.gz
tornado-4.0.tar.gz
ujson-1.30.zip
1、安装jdk ,直接解压到/usr/local,然后配置环境变量即可
我把环境变量放到/etc/profile中了,当然你也可以放到.bashrc中
#add java config
export JAVA_HOME=/usr/local/jdk1.7.0_71
export JRE_HOME=/usr/local/jdk1.7.0_71/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
最后保存profile文件,并命令行执行source /etc/profile 使其生效
2、eclipse 安装解压即可
tar -zxvf eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz
直接eclipse启动时如果发现界面没menu,应该是由于Ubuntu和eclipse的一个冲突导致的
#slove the menu not find
export UBUNTU_MENUPROXY=0
./eclipse
3、python 安装,Ubuntu中自带了python2.7
4、eclipse 中安装pydev 插件
线上安装地址http://www.pydev.org/updates
5、python tornado 安装
解压tornado包 tar -xzvf tornado-4.0.tar.gz
python setup.py build
python setup.py install
其它模块基本上都是如此安装
在安装zookeeper时需要注意下,应先安装python编译环境包,在安装zookeeper ,最后安装zython插件模块
sudo apt-get install build-essential python-dev
tar -xzvf zookeeper-3.4.6.tar.gz
cd zookeeper-3.4.6/
cd src/c
.configure
make & sudo make install
unzip zkpython-master.zip
python setup.py install
这样python就安装了zookeeper模块了
最后使用eclipse启动tornado时,zookeeper报错
ImportError: libzookeeper_mt.so.2
查找发现这个文件在系统/usr/local/lib中是存在的,所以应该是系统没有找到这个动态链接库,将
export LD_LIBRARY_PATH=/usr/local/lib/
写入.bashrc文件中 source 并重启启动eclipse tornado done
项目中用到了的python模板有 redis zookeeper msgpack setuptools tornado ujson
软件安装包如下:
eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz
jdk-7u71-linux-x64.gz
zookeeper-3.4.6.tar.gz
zkpython-master.zip
msgpack-python-0.3.0.tar.gz
Python-2.7.8.tar.xz
redis-2.6.14.tar.gz
redis-py-2.6.2.zip
setuptools-3.4.3.tar.gz
tornado-4.0.tar.gz
ujson-1.30.zip
1、安装jdk ,直接解压到/usr/local,然后配置环境变量即可
我把环境变量放到/etc/profile中了,当然你也可以放到.bashrc中
#add java config
export JAVA_HOME=/usr/local/jdk1.7.0_71
export JRE_HOME=/usr/local/jdk1.7.0_71/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
最后保存profile文件,并命令行执行source /etc/profile 使其生效
2、eclipse 安装解压即可
tar -zxvf eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz
直接eclipse启动时如果发现界面没menu,应该是由于Ubuntu和eclipse的一个冲突导致的
#slove the menu not find
export UBUNTU_MENUPROXY=0
./eclipse
3、python 安装,Ubuntu中自带了python2.7
4、eclipse 中安装pydev 插件
线上安装地址http://www.pydev.org/updates
5、python tornado 安装
解压tornado包 tar -xzvf tornado-4.0.tar.gz
python setup.py build
python setup.py install
其它模块基本上都是如此安装
在安装zookeeper时需要注意下,应先安装python编译环境包,在安装zookeeper ,最后安装zython插件模块
sudo apt-get install build-essential python-dev
tar -xzvf zookeeper-3.4.6.tar.gz
cd zookeeper-3.4.6/
cd src/c
.configure
make & sudo make install
unzip zkpython-master.zip
python setup.py install
这样python就安装了zookeeper模块了
最后使用eclipse启动tornado时,zookeeper报错
ImportError: libzookeeper_mt.so.2
查找发现这个文件在系统/usr/local/lib中是存在的,所以应该是系统没有找到这个动态链接库,将
export LD_LIBRARY_PATH=/usr/local/lib/
写入.bashrc文件中 source 并重启启动eclipse tornado done
相关文章推荐
- Ubuntu系统使用apache部署多个django项目(python4.3)
- 由于Python本身自带的界面库功能并不强大,我们使用Python+wxPython作为界面开发平台,在公司新的项目中进行界面开发。开发过程使用Eclipse+PyDev 作为集成开发环境。产品发布时使用Py2exe进行打包。如今,在我的团队中,Pytho
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(三)
- Ubuntu下使用Eclipse CDT创建OpenCV项目
- 在Eclipse中使用Maven来创建一个web项目
- 使用JBOSS, Eclipse创建一个EJB3实例程序的过程
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- 使用eclipse 创建一个简单的java项目(helloWorld)
- windows下使用eclipse新建第一个django项目过程
- Ubuntu下使用Eclipse CDT创建OpenCV项目
- eclipse开发好的项目 部署到Tomcat的过程------->待确认!
- eclipse下使用Maven构建一个web项目
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- 使用eclipse构建Maven项目及发布一个Maven项目
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- Intellij IDEA 的使用(创建项目、导入项目、同时部署多个项目、JRebel)等常见eclipse、myeclipse换idea必看
- 搭建Python的Eclipse开发环境之创建一个新项目
- [JAVA]使用Eclipse从下载到编写一个实例全过程
- 在Eclipse中使用Tomcat部署Web项目