Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

greenlet in Win 7: DLL failed: the specified procedure could not be found

I'm running into an ImportError while trying to implement some distributed computing code using the Python SCOOP library. One of SCOOP's dependencies is greenlet, which I installed (via cygwin) using easy_install greenlet. When attempting to import this module I receive the following error:

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

I've tried modifying my path to include the directory containing greenlet.pyd but the module still is not imported successfully. After opening greenlet.pyd in DependencyWalker I found 10 separate .dll's that could not be found by my system. Does anyone have experience working around this issue? Downloading 10 .dll's is rather cumbersome and I'm concerned I'm not doing something correctly on the front-end.

I'm using Python 2.7.3 32 bit on a Windows 7 64 bit machine. Any help is greatly appreciated -- thanks in advance.

like image 205
user2565752 Avatar asked Jul 09 '13 18:07

user2565752


2 Answers

Installing Python 2.7.5 solved this problem for me.

like image 69
Arnonym Avatar answered Nov 14 '22 22:11

Arnonym


I upgraded to 2.7.5 and it worked. Any ideas why?

like image 44
jaka Avatar answered Nov 14 '22 21:11

jaka