Centos 安装gevent
centos安装gevent要比windows安装gevent复杂一点
步骤:
1、确认Python版本不低于2.7
2、安装gcczlibzlib-devel、libevent
#yum install gcc              防止安装python时出现错误
#yum install zlib           
#yum install zlib-devel        防止安装setuptools时出现错误
#yum install libevent
3、Python2.6升级到Python2.7
a)下载Python2.7
wget Python-2.
b) 解压并编译安装
tar -zxvf Python-2. && cd Python-2.7.6 && ./configure && make all && make install
注意:此时要确认centos安装了gcc,如果没有安装:yum install gcc,否则./configuration会失败。
        (用编译模式安装软件可以用 ./configure--prefix=xxx来指定安装目录.)
        Linux默认安装目录:/usr/local/bin
c)检查安装
/usr/local/bin/python2.7 -V
d) 建立软连接,使用系统默认的Python指向
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
centos vim命令e)检查
Python –V(或者Python -vision)
f)使用yum时需要注意
解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本
vim /usr/bin/yum
将头部#!/usr/bin/python 改成#!/usr/bin/python2.6.6(刚刚备份的)
4、检查是否安装了libevent(gevent依赖libevent和greenlet)
如果没有安装,则安装:yum install libevent
5安装setuptools,也就是easy_install
下载安装setuptools
a)下载setuptools压缩包
wget  setuptools-36.2.7.zip
b)解压安装
unzip setuptools-36.2.7.zip
cd setuptools-36.2.7
python setup.py install
c)此时可能会提示错误RuntimeError: Compression requires the (missing) zlib module 
出错原因:提示的很清楚,缺少 zlib模块导致安装失败
处理方式:
# yum install zlib 
# yum install zlib-devel 
下载成功后,进入python2.7的目录,重新执行 
#make 
#make install 
      此时先前执行的 软连接仍旧生效 
然后进入 setuptool目录: # pythonnew setup.py install  重新安装
6、安装pip
pip
下载安装包、解压、进到解压文件夹、安装:Python setup.py install (类似安装setuptools)
7、安装greenlet
Pip install greenlet
如果apache没有开启https服务,则需要将greenlet软件包下载下来安装,由于下载的版本都是“.whl”版本的,多以需要先安装wheel
wheel的安装方法类似安装pip,直接去下载,解压,执行安装命令。
然后本地安装:pip install greenlet*.whl
8、安装gevent
Pip install gevent
或者类似greenlet的安装方法。
9、检查是否安装成功
#Python
>>>import gevent
查看是否安装成功。
10、安装wheel
直接去下载,解压、进入解压文件夹、安装:Python setup.py install

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。