Я использую 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.
Установленные пакеты
numpy==1.14.3+mkl
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 запущенкак администратор не решает ошибку.
Есть идеи, пожалуйста?