2013-07-09 104 views
5

我運行指定的程序無法找到進入一個ImportError在落實使用Python SCOOP庫一些分佈式計算的代碼。一勺的依賴是greenlet,我使用的easy_install greenlet安裝(通過Cygwin)。當試圖導入這個模塊,我收到以下錯誤:greenlet在Win 7:DLL失敗:

>>> import greenlet 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: DLL load failed: The specified procedure could not be found. 
>>> 

我試圖修改我的路徑包括含目錄greenlet.pyd但仍然沒有成功導入模塊。在DependencyWalker中打開greenlet.pyd後,我發現了10個獨立的.dll文件,這些文件無法被我的系統找到。有沒有人有解決這個問題的經驗?下載10個.dll的過程非常麻煩,我擔心前端沒有正確執行某些操作。

我使用的Windows 7 64位計算機上的Python 2.7.3 32位。任何幫助非常感謝 - 事先感謝。

回答

7

安裝Python 2.7.5解決了這個問題對我來說。

+0

遇到同樣的症狀與greenlet 0.4.1試圖讓安裝在蟒蛇2.7.3 GEVENT。 Python 2.7.5的確爲我解決了這個問題。 –

1

我升級到2.7.5,它的工作。任何想法爲什麼?