在 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]