[Cython] ImportError: DLL load failed: The specified module could not be found.
aberghage at gmail.com
Sun Oct 23 03:11:04 CEST 2011
If the import works when the module is in your working directory, the problem is probably your path. Have you tried adding the folder containing the module to your PYTHONPATH environment variable?
Sent from my iPhone (please pardon brevity)
On Oct 21, 2011, at 3:51 PM, Adrian Martínez Vargas <adriangeologo at yahoo.es> wrote:
> 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
> cython-devel mailing list
> cython-devel at python.org
More information about the cython-devel