【问题标题】:Having a problem installing zeormq for python为 python 安装 zeormq 时出现问题
【发布时间】:2011-01-02 13:59:14
【问题描述】:

我是 unix 的初学者,所以如果我发布一些简单的内容,我很抱歉。另外我不得不承认我没有掌握所有的过程。

我需要在我的 ubuntu 上安装 zeromq。

我已经安装了 python 2.6.6

我按照 UNIX 系统网站上的说明进行操作:http://www.zeromq.org/intro:get-the-softwarehttp://www.zeromq.org/bindings:python 之后。

我确实做到了:

  • 安装 libtool、autoconf、automake 和 uuid-dev
  • 下载稳定版
  • sudo ./configure、sudo make、sudo make install 和 sudo ldconfig

(此时我没有收到任何错误)

但是当我输入:sudo easy_install pyzmq 我得到错误:

zmq/core/constants.c:4:致命错误: Python.h:没有这样的文件或目录 编译终止。 错误:命令 “gcc”失败,退出状态为 1

如果我尝试手动安装,也会遇到同样的错误。

我现在不知道该怎么办,也找不到遇到同样问题的人。

提前感谢您的帮助。

【问题讨论】:

    标签: python zeromq


    【解决方案1】:

    你给我们的所有错误都是说 gcc 失败了。很可能 gcc 还给了你一个 long 错误消息,告诉你 为什么 它失败了。这样更有帮助。

    如果我猜的话,是缺少某种开发标头。可能是 Python 开发头文件,您可以使用

    进行安装
    sudo apt-get install python-dev
    

    但是只有当你给出相关的错误信息(在 C/C++ 中令人讨厌地出现在开头或错误信息中)时,才能准确地回答它的错误。

    【讨论】:

    • 我安装了 python-dev 并且没有错误了。谢谢!
    • 这个解决方案也适用于其他试图在系统中没有开发头文件的情况下编译的包,并产生相同的 gcc 输出错误。谢谢。
    • 在 ipython 安装页面,分享这个技巧会很有帮助,它已经包含了一个依赖库列表,而不是这个。
    • @igni:它不是依赖库,它是 Python 头文件。它需要 Python 是隐含的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    • 2020-10-14
    • 2014-11-16
    • 2013-09-06
    • 2020-07-27
    • 1970-01-01
    相关资源
    最近更新 更多