anaconda: import numpy报错:ImportError: DLL load failed: 找不到指定的模块。

解决方法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

(0)
杰斯的头像杰斯
上一篇 2023年4月20日 下午4:53
下一篇 2023年4月23日 下午2:08

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信