Ubuntu 中使用eclipse 部署一个python项目的过程_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Ubuntu 中使用eclipse 部署一个python项目的过程

Ubuntu 中使用eclipse 部署一个python项目的过程

 2014/11/5 9:15:42  winworm  程序员俱乐部  我要评论(0)
  • 摘要:项目需求,需要使用一个python项目,windows中使用eclipse部署的时候发现python安装zookeeper模块的时候不成功,原因是安装pythonzookeeper模块时需要zookeeper编译环境,这样的话就需要Cygwin中编译安装zookeeper了(因为我本机安装了OraclevirtualboxUbuntu),所以就在Ubuntu虚拟机中部署了
  • 标签:Ubuntu 使用 Eclipse 一个 Python 项目 过程
   项目需求,需要使用一个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


 
 
 
发表评论
用户名: 匿名