После установки Anaconda под Windows 10, запуска Jupiter Notebook и попытки установить одну и библиотек pandas или nympy — появилось сообщение об ошибке: Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll. Как это поправить?
Для решения данной проблемы нужно в директории «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, и при этом они не совместимы друг с другом. Отсюда и ошибка.