安装Python的zeromq时遇到问题

4 投票
1 回答
3414 浏览
提问于 2025-04-16 09:18

我刚开始学unix,所以如果我发的内容很简单,请多包涵。另外,我得承认我对整个过程还不太熟悉。

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

我已经安装了python 2.6.6。

我按照网站上针对UNIX系统的说明进行了操作:http://www.zeromq.org/intro:get-the-software,然后又看了http://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: fatal error: Python.h: 没有这个文件或目录 编译终止。 错误:命令 'gcc' 失败,退出状态为1

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

我现在不知道该怎么办,也找不到其他人有相同的问题。

谢谢大家的帮助。

1 个回答

12

你给我们的所有错误信息都在说gcc出错了。很可能gcc还给了你一条很长的错误信息,告诉你它为什么出错。这条信息会更有帮助。

如果我猜的话,可能是缺少某些开发用的头文件。很可能是Python的开发头文件,你可以通过下面的命令来安装:

sudo apt-get install python-dev

不过,具体出了什么问题,只有在你提供相关的错误信息后才能回答(在C/C++中,这个错误信息通常会在错误提示的开头,非常烦人)。

撰写回答