0

我已经使用http://www.zeromq.org/area:download上给出的步骤在 mac os x 上安装了 zeromq 2.1.11

然后我安装了 pyzmq(python 绑定)

但我收到以下错误:

import zmq

    Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import zmq
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/zmq/__init__.py", line 35, in <module>
    from zmq.utils import initthreads # initialize threads
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/zmq/utils/initthreads.so, 2): no suitable image found.  Did find:
    /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/zmq/utils/initthreads.so: no matching architecture in universal wrapper
4

3 回答 3

5

我有类似的问题(在 Lion,python2.7 上)。即使安装静态包对我也不起作用。最终,诀窍是使用稍作修改的pip安装:

pip install pyzmq --install-option="--zmq=bundled"

[来源]

于 2012-12-08T09:04:22.227 回答
2

我在 Lion 10.7.4 上使用了 pyzmq-static 包,效果很好:http ://pypi.python.org/pypi/pyzmq-static/2.1.7.1

于 2012-06-11T14:02:32.907 回答
1

sudo ARCHFLAGS='-arch x86_64' python setup.py install --zmq=/usr/local/Cellar/zeromq/2.1.11/

于 2012-03-25T16:30:03.773 回答