【问题标题】:Gevent installation error in Mac OS X LionMac OS X Lion 中的 Gevent 安装错误
【发布时间】:2012-03-05 09:20:48
【问题描述】:

尝试使用 pip install gevent 安装 gevent 并尝试从源代码编译。两次安装都因以下错误而停止。

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

我在 /usr/local/lib 中安装了 libevent,并在安装过程中获取了它。任何帮助将不胜感激。

-阿维纳什

【问题讨论】:

    标签: python macos osx-lion gevent


    【解决方案1】:

    我也遇到了这个错误。我相信这是由于 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。

    【讨论】:

      猜你喜欢
      • 2011-11-29
      • 1970-01-01
      • 2012-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-29
      • 1970-01-01
      相关资源
      最近更新 更多