2012-03-24 8 views
0

ich zeromq 2.1.11 auf Mac OS X installiert haben die Schritte auf http://www.zeromq.org/area:downloadzeromq install auf Mac OS Snow Leopard

Dann installiert i pyzmq (Python-Anbindung)

aber ich bekomme die folgende Fehlermeldung gegeben mit :

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 
+1

wie hast du pyzmq installieren? easy_install/pip/herunterladen & setup.py? Verwenden Sie 32bit oder 64bit Python? Wie hast du Python installiert? Dies sind nützliche Informationen, wenn Sie herausfinden möchten, warum kompilierte Module nicht importiert werden können. Betrachte die Ausgabe von 'file/path/to/libzmq.dylib' und' file/path/to/initthreads.so' – minrk

+0

danke für die Antwort ich habe heruntergeladen & setup.py, die Übergabe --zmq = Parameter Ich bin Verwenden von 32-Bit-Python. Ich habe kein Verständnis was los ist, ich habe versucht für ein paar Tage zu lösen. – Ashish

+0

Ich installierte Python von http://www.python.org/ftp/python/2.7.2/python-2.7.2-macosx10.6.dmg – Ashish

Antwort

1

sudo ARCHFLAGS = '- Bogen x86_64' python --zmq =/usr/local/Keller/zeromq/2.1.11/

5

Ich hatte ähnliche Probleme (auf Lion, python2.7). Selbst die Installation von the static package funktionierte nicht für mich. Letztlich war der Trick leicht pip installieren modifizi zu verwenden:

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

[source]