В Windows7 у меня есть модуль, установленный через исполняемый файл.
Если я перехожу к командной строке, import mymodule
работает нормально.
Однако, если я открою spyder, на консоли Python произойдет сбой:
>>> import mymodule
File "D:\anaconda32\lib\site-packages\mymodule.py", line 28, in <module>
_mymodule = swig_import_helper()
File "D:\anaconda32\lib\site-packages\mymodule.py", line 20, in swig_import_helper
import _mymodule
ImportError: DLL load failed: The specified procedure could not be found.
На консоли IPython в Spyder модуль импортируется нормально. Хотя при запуске я получаю следующее сообщение, повторяющееся дважды:
Ядро умерло, перезагружаюсь
Кто-нибудь может объяснить, что здесь происходит?
Я попытался очистить систему от python и переустановить.
После других подобных вопросов я изучил mymodule.pyd и нашел несколько предупреждений:
Я не знаю, что делать дальше, есть идеи?
Похожие, но не повторяющиеся вопросы:
Не удалось загрузить DLL с помощью PyQGIS
Не удалось загрузить DLL с помощью scipy.optimize?
Как установить TensorFlow в Windows?
ImportError: загрузка DLL не удалось: указанная процедура не найдена. Питон
D:\anaconda32\DLLs
, который вsys.path
- person atomh33ls   schedule 22.11.2016_mymodule.pyd
) как 32-битную библиотеку? - person Jens Munk   schedule 22.11.2016