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, infrom . 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.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 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
babylonjs 设置面板位置_babylonjs 空间坐标转为屏幕坐标
2019-04-21
oracle 查询中用case,oracle case when 在查询时候的用法。
2019-04-21