2013-07-09 22 views
5

Python SCOOP kitaplığı kullanarak bazı dağıtılmış bilgi işlem kodu uygulamaya çalışırken bir ImportError çalıştırıyorum. SCOOP'un bağımlılıklarından biri, easy_install greenlet kullanarak (cygwin aracılığıyla) kurduğum greenlet'dur. Ben dizin içeren greenlet.pyd ama yine başarıyla içe değil modülü içerecek şekilde yolumu değiştirerek denedimgreenlet: DLL başarısız oldu: belirtilen yordam bulunamadı

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

: Bu modülü içe çalışırken aşağıdaki hatayı alırsınız. DependencyWalker'da greenlet.pyd dosyasını açtıktan sonra, sistemim tarafından bulunamayan 10 ayrı .dll dosyası buldum. Bu konuyla ilgili çalışan herhangi biri var mı? 10 .dll indirilmesi oldukça hantal ve ben ön uçta doğru bir şey yapmama endişeliyim.

Windows 7 64 bit makinede Python 2.7.3 32 bit kullanıyorum. Herhangi bir yardım büyük takdir - şimdiden teşekkürler.

cevap

7

Python 2.7.5'in kurulması bu sorunu benim için çözdü.

+0

Greenset 0.4.1 ile aynı belirtiye python 2.7.3 yüklü gevent almaya çalışırken. Python 2.7.5 aslında benim için de bunu çözdü. –

1

2.7.5'e yükseltildim ve çalıştı. Herhangi bir fikir neden?

İlgili konular