windows 8.1 64bit Anacoanda 4.2.0 Python3.5 version 64bit
If you import Numpy or Scipy after the installation is completed normally without removing the check mark at the time of installation About the bug that import of numpy and scipy fails in anaconda And it failed as well.
I tried deleting mkl_intel_thread.dll of system32 referring to the above article, but the error did not go away. I tried rebooting and reinstalling, but the import still fails.
Using Dependency Walker as in the reference article Open "Anaconda3 \ Lib \ site-packages \ numpy \ core \ multiarray.pyd" and check Not just "windows \ system32 \ mkl_intel_thread.dll" It seems that "windows \ system32 \ mkl_core.dll" is also useless.
According to the reference article, mkl_intel_thread.dll is located in "Anaconda3 \ Library \ bin" When I looked for it, mkl_core.dll was also in the same location.
Therefore "windows\system32\mkl_intel_thread.dll" "windows\system32\mkl_core.dll" Above two files
"Anaconda3\Library\bin\mkl_intel_thread.dll" "Anaconda3\Library\bin\mkl_core.dll"
Overwrite with.
In this environment, both Numpy and Scipy were successfully imported.
Anaconda is convenient for beginners to build an environment, but when an error occurs, I feel that there is little information that can be used as a reference (understandable at my own level).
Today (January 28, 2017) I tried importing matplotlib It seems that an error occurred in "windows \ system32 \ mkl_avx.dll" or "windows \ system32 \ mkl_def.dll" and it failed.
"Anaconda3 \ Library \ bin \ mkl_avx.dll" and "Anaconda3 \ Library \ bin \ mkl_def.dll" Overwriting the above two files of system32 with these two files, or deleting the two of system32 solved the problem.
In a similar error, if you overwrite the problematic file with the file with the same name in the "Anaconda \ Library \ bin" folder, or delete the file with the same name in system32, it will refer to the file in anaconda. Seems to be resolved.
Recommended Posts