(请确保xcode command line tools已经安装)
直接使用 =pip install= 会出现 =event.h= 找不到:
1
2
3
4
5
6
7
| clang: warning: argument unused during compilation: '-mno-fused-madd'
In file included from gevent/core.c:253:
gevent/libevent.h:9:10: fatal error: 'event.h' file not found
#include "event.h"
^
1 error generated.
error: command 'clang' failed with exit status 1
|
这个时候需要安装 =libevent=:
然后安装 =gevent=
1
| sudo pip install gevent
|
安装成功之后,测试一下发现会出错:
1
2
3
4
5
| >>> import gevent
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/gevent/__init__.py", line 40, in <module>
ImportError: cannot import name core
|
原来是因为没有安装 =cython=, 安装之
1
| sudo pip install cython
|
并重新安装 =greenlet= 和 =gevent=
1
2
3
4
| sudo pip uninstall gevent
sudo pip uninstall greenlet
sudo pip install greenlet
sudo pip install gevent
|