在CentOS 6.3 64bit上搭建python高性能框架gevent开发环境
16lz
2021-01-22
1.升级python 2.6到python 2.7版本
为了业务需要,请在安装之前将python从2.6.6升级到2.7.10版本。参考博文:
http://blog.csdn.net/tao_627/article/details/46928899
下载安装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
easy_install-2.7 pip
然后查看pip是在python 2.7下面
pip -V
下面转入正题
1.安装libevent
从官网下载最新源码
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
参考官网安装方法
easy_install-2.7 greenlet
3.安装gevent
从官网下载最新稳定版1.0.2
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
安装Parser包easy_install-2.7hiredis或者pip hiredis
下面是命令行验证
安装指南参见 https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
为了业务需要,请在安装之前将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.7redis或者pip redis安装Parser包easy_install-2.7hiredis或者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.2wgethttps://pypi.python.org/packages/source/p/psutil/psutil-3.2.2.tar.gz#md5=56df1727c9e26076a80da4c3f8f67976tarzxvfpsutil-3.2.2.tar.gzcdpsutil-3.2.2sudo pythonsetup.pyinstall安装指南参见 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
更多相关文章
- Python安装模块(numpy等)问题的两种解决办法——常规方法和Anacond
- Python中psutil模块的安装
- Python执行系统命令:使用subprocess的Popen函数
- Python常用模块-摘要算法(hashlib)
- Python学习系列(六)(模块)
- python,os模块的常用方法
- python3中time模块的用法及说明
- Python学习笔记(基础篇)_014_GUI模块 easygui的使用
- Python脚本——连接到SSH并运行命令