安装Python的zeromq时遇到问题
我刚开始学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++中,这个错误信息通常会在错误提示的开头,非常烦人)。