Блокнот 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 на место.

Другие вопросы по тегам