Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll

FAQРубрика: ИнформатикаIntel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll
0 +1 -1
Татьяна спросил 4 года назад

После установки Anaconda под Windows 10, запуска Jupiter Notebook и попытки установить одну и библиотек pandas или nympy — появилось сообщение об ошибке: Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll. Как это поправить?

1 ответ
0 +1 -1
admin Админ. ответил 4 года назад

Для решения данной проблемы нужно в директории «C:\Windows\System32» найти файлы начинающиеся на mkl_ и переименовать их, например, добавив в конце .bak.

То есть переименуем файлы:

  • mkl_core.dll в mkl_core.dll.bak
  • mkl_def.dll в mkl_def.dll.bak
  • mkl_intel_thread.dll в mkl_intel_thread.dll.bak
  • и т.д.

Если это не поможет, то отметим следующий нюанс. Библиотека mkl_intel_thread.dll связана с библиотекой libiomp5md.dll, поэтому следующим шагом следует переименовать ее. То есть снова в папке «C:\Windows\System32» файл libiomp5md.dll переименовываем в libiomp5md.dll.bak.

P.S. Согласно официальной документации данная проблема возникает из-за того, что на момент установки Anaconda уже установлено другое ПО, которое создало файлы MKL или Intel OpenMP (libiomp5md.dll) в папке C:\Windows\System32. Эти файлы загружаются раньше, чем файлы Anaconda, и при этом они не совместимы друг с другом. Отсюда и ошибка.