在ubuntu上准备玩thrift

ubuntu 12.10 需要安装如下:

根据 thrift 的官网,提示,安装以下软件:

以下操作在 root 下完成

apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev

主要用python玩thrift,所以需要装:

apt-get install python-dev python-twisted  #这样可以用到 c扩展的thrift
开始下载thrift:

wget https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.tar.gz

tar xzvf thrift-0.9.0.tar.gz

./configure
make
make install
 

准备python的应用环境:

#安装python的pip, easy-install
apt-get install python-setuptools 
apt-get install python-pip
#安装python的虚拟环境
easy_install virtualenv
#安装进程管理软件,以后thrift的rpc服务进程,统一有其负责。
apt-get install supervisor

以下操作在app用户执行:

virtualenv --no-site-packages rpc

vi .profile
#插入以下代码

. $HOME/rpc/bin/activate

export PATH=.:$PATH
set -o vi
安装软件:

pip install thrift
easy_install pyzmq

注:pip 和 easy_install 用这两个任何一个命令,都可以安装python的第三方库。

环境搭建完毕,下次开始搞代码,完成 thirft rpc的demo

你可能感兴趣的:(thrift,python,rpc)