Блокнот ipython может импортировать модуль pyd, но интерпретатор python не может
Я скачал пакет cvxopt и попытался запустить некоторые примеры из документации здесь
http://cvxopt.org/examples/index.html
Все работает нормально, когда я выполняю код из блокнота ipython.
Однако, когда я пытаюсь запустить интерпретатор, я получаю следующее:
импорт cvxopt:
Файл "C:\Python27\lib\site-packages\cvxopt__init__. Py", строка 32, в импорте cvxopt.base ImportError: Ошибка загрузки DLL: указанный модуль не найден.
Команда import cvxopt отлично работает в блокноте ipython. Модуль, который нельзя загрузить (cvxopt.base), представляет собой файл.pyd и находится в системном пути.
Я полностью сбит с толку.
1 ответ
Получите Dependency Walker, запустите его на.pyd, выясните, какая DLL ему нужна, и поместите эту DLL на место.