项目需求,需要使用一个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
分享到:
相关推荐
ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9 ubuntu安装python3.9
本文主要是在ubuntu 16.04环境下,如何安装 eclipse。
Ubuntu下使用Eclipse开发CC++
Ubuntu系统Daphne + Nginx部署Python Django项目精讲,可支持多进程【含代码说明】
ubuntu下lamp的部署ubuntu下lamp的部署ubuntu下lamp的部署ubuntu下lamp的部署
关于在ubuntu下使用eclipse进行c++项目开发
部署python flask项目到云服务器 这是我第一次写博客,写的不好请多多见谅。 操作环境是ubuntu16.04,使用xshell和xftp工具,记得进入root用户,如果没有需要设置,怎么设置后面更新。 Python 3.5.2(自带的,需要...
Ubuntu部署Django项目方法详解,教程使用的软件版本:Ubuntu 18.04.1 LTS,django2.0,Python 3.6.5、nginx-1.13.7、uWSGI (2.0.17.1),Ubuntu是纯净的,全新的。
本人在做机器人大赛时需要这样的环境,搜索网上许多教程,最终整理出这样一个教程,希望有相同问题的小伙伴可以得到帮助
ubuntu20.04离线安装python2.7.18
测试平台:ubuntu20+python2.7,windows+python3.9 理论上其他linux、windows和python版本也是支持的 ubuntu使用说明: 1. 使用前先安装必要...平台上找了一大圈都没找到好用的脚本,只能自己写一个了,希望能帮到你
国内Mapnik、Python-Mapnik安装指南,手把手教你如何安装,避免安装过程中的坑。 部署环境是基于Ubuntu16.04,这块部署有任何问题的欢迎留言。
Ubuntu安装pyhton3、pip3,并且部署python web项目(基于django)
Ubuntu下Python2.7及DockerY一键安装的deb离线包 把文件解压到Ubuntu离线环境上,cd到文件目录,执行dpkg -i * 就可以了
ubuntu 下eclipse CDT搭建交叉编译开发环境
Ubuntu安装eclipse.txt
升级Ubuntu中的Python
Ubuntu下,用Eclipse开发Python出现unresolved import问题,虽然网上有各种解决办法,但我查了很长时间,都没有讲到我碰到的这种问题。这是初学者容易忽视的问题,高手又不屑说的问题。
是我的博客 在Ubuntu下后台持续运行Python程序 的配套代码,包含了启动和停止脚本
ubuntu_eclipse启动设置,jdk环境变量,其他设置