2012-02-28 63 views
0

我試圖第一次導入ZMQ,並在即時運行到以下錯誤。我將init導入分解爲單數行,以查看錯誤來自哪裏。看起來poll.pyd由於某種原因失敗。這可能是我工作的環境,因爲這似乎並不在家裏發生。有關如何深入研究的想法?pyzmq在Poll.pyd輸入錯誤

ImportError: DLL load failed: The specified procedure could not be found. 
File "C:\Python26\Lib\site-packages\zmq\tests\test_zmqstream.py", line 31, in <module> 
    import zmq 
File "C:\Python26\Lib\site-packages\zmq\__init__.py", line 35, in <module> 
    from zmq import core, devices 
File "C:\Python26\Lib\site-packages\zmq\core\__init__.py", line 31, in <module> 
    from zmq.core import poll 

運行此安裝程序ZMQ: pyzmq-2.1.4.win32-py2.6.msi

+0

您是否嘗試過使用相對較新的安裝程序? [這些](http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyzmq)保持最新,如果你停留在Python 2.6。 – minrk 2012-02-28 17:06:37

回答

0

安裝pyzmq-2.1.4.win32-py2.6.msi後,您將有zmqpyzmq雞蛋在lib/site-packages。複製zmqpyzmq雞蛋到你的python26/lib/site-package/目錄,然後運行你的python。

因此,當您安裝pyzmq-2.1.4.win32-py2.6.msi時,您將獲得pyzmq-2.1.4-py2.6.egg-infozmq。將這兩個文件保存到您安裝的Python中,位於此路徑中:C:\Python26\Lib\site-packages