2013-07-09 17 views
5

Sto correndo in un ImportError mentre provavo a implementare del codice di calcolo distribuito usando la libreria Python SCOOP. Una delle dipendenze di SCOOP è greenlet, che ho installato (tramite cygwin) usando il greenlet easy_install. Quando si tenta di importare questo modulo ricevo il seguente errore:greenlet in Win 7: DLL fallita: la procedura specificata non è stata trovata

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

ho cercato di modificare il mio percorso per includere la directory contenente greenlet.pyd ma il modulo ancora non è importato con successo. Dopo aver aperto greenlet.pyd in DependencyWalker ho trovato 10 file .dll separati che non sono stati trovati dal mio sistema. Qualcuno ha esperienza nel risolvere questo problema? Scaricare 10 .dll è piuttosto ingombrante e sono preoccupato di non fare qualcosa correttamente sul front-end.

Sto usando Python 2.7.3 32 bit su un computer Windows 7 a 64 bit. Qualsiasi aiuto è molto apprezzato - grazie in anticipo.

risposta

7

Installare Python 2.7.5 ha risolto questo problema per me.

+0

Si è verificato lo stesso sintomo con greenlet 0.4.1 cercando di ottenere gevent installato su python 2.7.3. Python 2.7.5 in effetti ha risolto anche questo per me. –

1

Ho aggiornato a 2.7.5 e ha funzionato. Qualche idea, perché?

Problemi correlati