[Cython] ImportError: DLL load failed: The specified module could not be found.
Adrian Martínez Vargas
adriangeologo at yahoo.es
Fri Oct 21 21:51:51 CEST 2011
I'm 90% sure that the problem is that the pyd file is not registered (it
works if I put the module in my working directory). I'm trying to
registered in windows 7 with regsvr32 but don't work.
I need HELP guys!
On 19/10/2011 12:45 PM, Alexander T. Berghage wrote:
> I'm a little unclear on the big picture here. Are you trying to
> distribute a module (a .pyd / .dll) that you or someone else can
> import from a .py script, or are you looking to compile a .exe that
> runs your cython code on execution?
> Just interpreting the error you're describing (ImportError: DLL load
> failed: could not be found), the dynamic linker couldn't find a
> library it needed. Most likely this is either a symptom of missing
> dependencies or a path problem. Here's my suggestions for diagnosing
> and fixing the problem:
> Missing Dependencies:
> One very simple way to confirm that all the dependencies of your
> cython module are
> available is to point the dependency walker utility at it, and
> look for missing DLLs.
> Directory Structure:
> Is the .pyd file you built from your cython module in the
> PYTHONPATH (or your current
> working directory? If it's not, there's your issue.
>  http://www.dependencywalker.com/
> Hope that helps!
> cython-devel mailing list
> cython-devel at python.org
More information about the cython-devel