解决方法1
这个问题可能是libiomp5md.dll造成的。
如果你的C:\Windows\System32目录下存在libiomp5md.dll这个dll,
而numpy自己也有一个libiomp5md.dl,在C:\Users\peter\AppData\Local\Continuum\anaconda3\Library\bin\libiomp5md.dll
那么numpy很可能会不知道应该加载哪个dll。
解决方法就是把C:\Windows\System32目录下的libiomp5md.dll重命名为libiomp5md.dll.bak(如果其他程序要用到这个DLL,以后再说)
解决方法2
这个问题也有可能是intel的DLL文件造成的。
intel有mkl*.dll在C:\Users\peter\AppData\Local\Continuum\anaconda3\Library\bin目录下,
把这个目录添加到PATH,系统的环境变量里,然后重启终端就可以了(注意替换成自己的目录)。
解决方案3
如果上面的2个解决方案都不能奏效,那么可以尝试重装numpy
pip uninstall numpy
pip install numpy
解决方案3
从以下链接安装 Visual C++ Redistributable für Visual Studio 2015: https: //www.microsoft.com/en-us/download/details。 aspx?id=48145修复了丢失的 DLL。
我发现它比下载和粘贴 DLL 更好、更容易。
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/8020