anaconda: import numpy报错:ImportError: DLL load failed: 找不到指定的模块。
发布日期:2022-03-18 18:19:20 浏览次数:6 分类:技术文章

本文共 2104 字,大约阅读时间需要 7 分钟。

我的numpy的版本是1.15.1,我使用的是anaconda环境。

今天在导入numpy库时遇到了一个出乎意料的错误

>>> import numpyTraceback (most recent call last):  File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\core\__init__.py", line 16, in 
from . import multiarrayImportError: DLL load failed: 找不到指定的模块。During handling of the above exception, another exception occurred:Traceback (most recent call last): File "
", line 1, in
File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\__init__.py", line 142, in
from . import add_newdocs File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\add_newdocs.py", line 13, in
from numpy.lib import add_newdoc File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\lib\__init__.py", line 8, in
from .type_check import * File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\lib\type_check.py", line 11, in
import numpy.core.numeric as _nx File "C:\Users\peter\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\core\__init__.py", line 26, in
raise ImportError(msg)ImportError:Importing the multiarray numpy extension module failed. Mostlikely you are trying to import a failed build of numpy.If you're working with a numpy git repo, try `git clean -xdf` (removes allfiles not under version control). Otherwise reinstall numpy.Original error was: DLL load failed: 找不到指定的模块。

令人惊奇的是我在sypder中import numpy不会报错,而在命令行里import numpy会报上图的错。

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

这个方法有奇效

参考资料:

转载地址:https://zhang0peter.blog.csdn.net/article/details/84872125 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:打造自己的树莓派监控系统3--canvas.js绘制数据
下一篇:Open vSwitch(OVS)源码编译Ubuntu16.04,Linux内核版本4.15

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年03月27日 05时55分00秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

数字拆分问题算法回溯_学会了回溯算法,我终于会做数独了 2019-04-21
广州刷脸支付骗局_刷脸支付是骗局?那可能你还不了解刷脸支付 2019-04-21
卸载源码安装的mysql_源码安装与卸载mysql 2019-04-21
mysql查询当天记录_sql查询当天记录 2019-04-21
java 远程调试 端口_JAVA远程调试 2019-04-21
java 获取 html 图片路径_JAVA-替换html中图片的路径-从html代码中提取图片路径并下载(完整版)... 2019-04-21
java redis 面试题_Java面试题(Redis篇) 2019-04-21
java 正则表达式分类功能_JAVA正则表达式4种常用功能 2019-04-21
java3d立方体_3d立方体贴图 2019-04-21
java ajax教程_(转)JAVA AJAX教程第三章—AJAX详细讲解 2019-04-21
java operators_A guide to Java Operators 2019-04-21
java socket调试_JAVA实现SOCKET多客户端通信的案例 2019-04-21
java 使用或覆盖了已过时的api_JAVA使用或覆盖了已过时的 API 2019-04-21
java 图片旋转保存_Java 对图片90度旋转 2019-04-21
用java实现文学研究助手_数据结构文学研究助手 C语言代码实现(带源码+解析)... 2019-04-21
java gc的几种方式_GC 的三种基本实现方式 2019-04-21
wget linux java 32_通过wget在Linux上下载Java JDK会显示在许可证页面上 2019-04-21
babylonjs 设置面板位置_babylonjs 空间坐标转为屏幕坐标 2019-04-21
oracle里面如何查询sqlid,CSS_oracle中如何查看sql, --查询表状态:  select uo.O - phpStudy... 2019-04-21
oracle 查询中用case,oracle case when 在查询时候的用法。 2019-04-21