zhuyumu 发表于 2015-12-30 10:43:11

在 Mac OS X & Ubuntu 中安装 gevent

在 Mac OS X 中安装 gevent
  
  在Mac OS X中使用pip安装gevent出现错误提示:



fatal error: 'event.h' file not found
  
  原因为 gevent 建立在 libevent 库之上,必须先安装 libevent,libevent 中提供了 event.h 头文件。
  
  使用 MacPorts 安装 libevent,命令如下:



sudo port install libevent
  
  然后手动将 event.h 和 libevent 添加到 CFLAGS 环境变量中:



CFLAGS="-I /opt/local/include -L /opt/local/lib" pip install gevent
  

在 Ubuntu 中安装 gevent
  
  首先安装 libevent,在 libevent.org 下载最新稳定版本 libevent-2.0.21-stable.tar.gz,提取压缩包内容,进入解压后的目录:



ifantastic@ubuntu:~/libevent/libevent-2.0.12-stable$ ./configure
ifantastic@ubuntu:~/libevent/libevent-2.0.12-stable$ make
ifantastic@ubuntu:~/libevent/libevent-2.0.12-stable$ sudo make install
  
  如果出现以下报错,请安装 python-dev。



gevent/gevent.core.c:9:22: fatal error: pyconfig.h
  
    接下来安装gevent:



ifantastic@ubuntu: sudo pip install gevent
页: [1]
查看完整版本: 在 Mac OS X & Ubuntu 中安装 gevent