在CentOS 6.3 64bit上搭建python高性能框架gevent开发环境
為了業務需要,請在安裝之前將python從2.6.6升級到2.7.10版本。參考博文:
http://blog.csdn.net/tao_627/article/details/46928899
注意安裝其它模塊,需要安裝到python 2.7下面
下載安裝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
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: 進入官網 https://pypi.python.org/pypi/psutil 當前最新版本是3.2.2 wget?https://pypi.python.org/packages/source/p/psutil/psutil-3.2.2.tar.gz#md5=56df1727c9e26076a80da4c3f8f67976 tar?zxvf??psutil-3.2.2.tar.gz? cd?psutil-3.2.2? sudo python?setup.py?install安裝指南參見 https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
10.
參考文獻
[1].http://www.th7.cn/system/lin/201212/35052.shtml
[2].http://www.th7.cn/system/lin/201212/35052.shtml
總結
以上是生活随笔為你收集整理的在CentOS 6.3 64bit上搭建python高性能框架gevent开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在CentOS 6.3 64bit上安装
- 下一篇: ATS 5.3.0中利用grep得到纯净