更新libzmq后导入pyzmq中的错误

时间:2012-12-29 10:29:43

标签: python zeromq pyzmq

当我尝试将ZeroMQ更新到新版本3.2时出错。这是我的输出:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/zmq/__init__.py", line 51, in <module>
    from zmq import core, devices
  File "/usr/local/lib/python2.7/dist-packages/zmq/core/__init__.py", line 26, in <module>
    from zmq.core import (constants, error, message, context,
ImportError: /usr/local/lib/python2.7/dist-packages/zmq/core/socket.so: undefined symbol: zmq_sendmsg

我真的不知道发生了什么事。我正在使用Ubuntu 12.04,我用Python开发。 我已经检查过Stack Overflow,但我什么也没看到。它之前工作得很好,但是在安装pyzmq 2.2.0.1后我开始出现这个错误。

有人可以帮我吗?

由于 MAXA

1 个答案:

答案 0 :(得分:2)

作为zeromq-dev列表中的replied to you,您必须在重新升级libzmq时重建pyzmq。