Mac OS X Lion中的Gevent安装错误

时间:2012-03-05 09:20:48

标签: python macos osx-lion gevent

尝试使用pip install gevent安装gevent,并尝试从源代码编译。由于以下错误导致安装停止的时间。

/usr/local/include/evhttp.h:223:错误:'ev_int64_t'之前的预期说明符限定符列表

我在/ usr / local / lib中安装了libevent,并在安装过程中将其取出。任何帮助都将受到高度赞赏。

-Avinash

1 个答案:

答案 0 :(得分:0)

我也遇到了这个错误。我相信这是由于libev和libevent之间的冲突(在我的例子中,libev-4.11和libevent-1.4.14b)。 libev用它自己的那些文件版本替换/usr/local/include/event.h/usr/local/include/evutil.h,并尝试使用libev中的版本编译gevent导致错误:

/usr/local/include/evhttp.h:223: error: expected specifier-qualifier-list before ‘ev_int64_t’

删除libev并重新安装libevent后,我可以使用easy_install安装gevent。