Python 3.6 cvxopt.base ImportError: сбой загрузки DLL: указанный модуль не найден - PullRequest
0 голосов
/ 23 мая 2018

Я использую Python 3.6.4 :: Anaconda custom (64-bit) в системе Windows 10 x64 со сценарием, который пытается загрузить QP_Solver из cvxopt.Это работало нормально до сегодняшнего дня, когда при запуске того же скрипта на python выдавалась следующая ошибка.Просто import cvxopt выдает ту же ошибку.

ImportError: Ошибка загрузки DLL: указанный модуль не найден.

Отслеживание ошибок

Traceback (most recent call last):
  File "C:\Users\nyxynyx\optimization\cvxopt_solver.py", line 3, in <module>
    from cvxopt import solvers, matrix
  File "C:\Users\nyxynyx\Anaconda3\lib\site-packages\cvxopt\__init__.py", line 34, in <module>
    import cvxopt.base
ImportError: DLL load failed: The specified module could not be found.

Установленные пакеты

  1. numpy==1.14.3+mkl
  2. cvxopt==1.1.9

Они были установленыиспользуя предварительно скомпилированные двоичные файлы из https://www.lfd.uci.edu/~gohlke/pythonlibs

Внутри каталога C:\Users\nyxynyx\Anaconda3\Lib\site-packages\cvxopt я вижу файл base.cp36-win_amd64.

MinGW

Ответ нааналогичный вопрос задали для просмотра C:\Anaconda3\envs\foo\Library\mingw-w64\bin, где foo - это имя env.C:\Users\nyxynyx\Anaconda3\envs\foo\Library содержит некоторые библиотеки DLL, не знаете, какую именно мы должны искать?

Запуск командной строки от имени администратора

Запуск сценария в приглашении Anaconda запущенкак администратор не решает ошибку.

Есть идеи, пожалуйста?

...