This is the first post I was addicted to installing Anaconda on windows8.1 and using numpy etc.
windows8.1 64bit Anaconda3 conda version:4.7.12 python version:3.7.4 numpy:1.9.3 mkl:2019.4
When you run import numpy, Intel MKL_FATAL_ERROR: Cannot load mkl_intel_thread.dll.
Ordinal 241 is a dynamic library It was not found in C: Users \ username \ Anaconda3 \ envs \ environment name \ Library \ bin \ mkl_intel_thread.dll.
Error occurs. what the hell?
It seems that mkl_intel_thread.dll used by numpy cannot be loaded properly.
In my case, when I installed the DTM software that I do as a hobby, I installed mkl_intel_thread.dll in C: Windows \ system32. It is said that the priority of the path is higher in system32 than in Anaconda and it has been read.
In my case, I solved it with the following command
set CONDA_DLL_SEARCH_MODIFICATION_ENABLE=1
Reference site: https://conda.io/projects/conda/en/latest/user-guide/troubleshooting.html#numpy-mkl-library-load-failed
If you have Amplitube, ASIO4ALL, etc. installed, you will get the error in this article.
(I didn't like it, but if the above method doesn't help, I might try it.
Anaconda is convenient, but I feel that there are many conflicts and errors. It may be faster to pip install from scratch obediently
set CONDA_DLL_SEARCH_MODIFICATION_ENABLE=1 Then you have to type set CONDA_DLL_SEARCH_MODIFICATION_ENABLE = 1 every time you open the command prompt. Open System Properties in Control Panel> System and Security> System> Advanced System Settings It was better to newly register as follows from detailed settings> environment variables> system environment variables.
Variable name: CONDA_DLL_SEARCH_MODIFICATION_ENABLE Variable value: 1
Now you don't have to type set CONDA_DLL_SEARCH_MODIFICATION_ENABLE = 1 every time you open the command prompt
Recommended Posts