在CentOS 6.3 64bit上搭建python高性能框架gevent开发环境

1.升级python 2.6到python 2.7版本
为了业务需要,请在安装之前将python从2.6.6升级到2.7.10版本。参考博文:
http://blog.csdn.net/tao_627/article/details/46928899

注意安装其它模块,需要安装到python 2.7下面


2.安装setuptools,也就是easy_install 
下载安装setuptools,官网是
https://pypi.python.org/pypi/setuptools/
官网推荐下载ez_setup.py去安装setuptools,并在指定版本的python环境中(target Python version)
setuptools要求Python 2.6及以上,以root用户运行
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py

python ez_setup.py


3.安装pip
easy_install-2.7 pip
然后查看pip是在python 2.7下面
pip -V




下面转入正题
1.安装libevent
从官网下载最新源码

http://libevent.org/


执行下面的命令
cd /usr/local/src
wget --no-check-certificate https://sourceforge.net/projects/levent/files/libevent/libevent-2.0/libevent-2.0.22-stable.tar.gz
tar zxf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
./configure
make
make install
cp -f /usr/local/lib/libevent* /usr/lib/


2.安装greenlet
参考官网安装方法

https://pypi.python.org/pypi/greenlet


运行下面的命令
easy_install-2.7 greenlet


3.安装gevent
从官网下载最新稳定版1.0.2

https://pypi.python.org/pypi/gevent#downloads


使用下面的命令
wget --no-check-certificate https://pypi.python.org/packages/source/g/gevent/gevent-1.0.2.tar.gz#md5=117f135d57ca7416203fba3720bf71c1
tar zxf gevent-1.0.2.tar.gz
cd gevent-1.0.2
python setup.py install


4.安装pycurl
参见博文
http://blog.csdn.net/tao_627/article/details/46941809
使用下面的命令
export PYCURL_SSL_LIBRARY=nss
pip install pycurl

然后查看pycurl模块是否加载成功


5.安装lxml
事先安装依赖库libxml2和libxslt
yum -y install libxslt-devel
yum -y install libxml* 
请确保有上面这两个库,使用
yum search libxslt


再执行下面的命令:
pip install lxml


另外参考
http://www.coder4.com/archives/3660

6.安装requests

使用下面的命令安装

pip install requests


7.安装redis的python包redis-py

easy_install-2.7 redis或者pip redis

安装Parser包
easy_install-2.7 hiredis或者pip hiredis

下面是命令行验证

下面是pip方式安装的截图和模块验证


8.安装实现sftp功能的python包

参见http://blog.csdn.net/tao_627/article/details/49028203

9.安装系统信息模块psutil包

首先下载安装psutil:
进入官网
当前最新版本是3.2.2
tar zxvf  psutil-3.2.2.tar.gz 
cd psutil-3.2.2 
sudo python setup.py install

安装指南参见

10.


参考文献

[1].http://www.th7.cn/system/lin/201212/35052.shtml

[2].http://www.th7.cn/system/lin/201212/35052.shtml

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值