Я использую MinGW для сборки модуля PythonC с использованием Swig. Когда я говорю Python о загрузке модуля, он выходит из строя и жалуется, что Python не может найти модуль.
Самое смешное, что модуль находится в том же каталоге, в котором я запускаю Python в и , модуль называется _mod.pyd
. (Я также сгенерировал файл mod.py
, который использует _mod.pyd
по тому же пути.)
Это расстраивает, как будто ты не поверишь!
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "mod.py", line 25, in <module>
_mod = swig_import_helper()
File "mod.py", line 21, in swig_import_helper
_mod = imp.load_module('_mod', fp, pathname, description)
ImportError: DLL load failed: The specified module could not be found.
Он собирается чисто (я использую distutils), и все мои dll находятся в каталоге, который был открыт для PATH.
Я на платформе Windows XP + MinGW (последняя стабильная версия MinGW).
Спасибо!