【2022.3】numpy.core.multiarray failed to import 报错解决方法

本文解决了一个在使用Python进行深度学习项目时遇到的numpy版本不匹配问题。错误信息提示为module compiled against API version...。通过逐步降低numpy版本并根据环境需求调整,最终解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      numpy.core.multiarray failed to import的错误原因有很多,这个是我在运行python时出现的错误,如果你和我的ERROR内容相同,这篇博客应该能解决你的问题
      我在做LSTM时,费劲千辛万苦将python版本、keras版本和tensorflow版本正确配置,运行时又给我报个这个**错误…
在这里插入图片描述
往上看你的错误信息,如果有
在这里插入图片描述
的话,那么“恭喜你”,我们的错误原因是一样的,废话不多说,接着往下看:
module compiled against API version 0xe but this version of numpy is 0xd
的意思是 :模块根据API版本0xe编译,但此版本的numpy是0xd
因此,我们需要找到对应的numpy版本
首先,在cmd里使用pip show numpy查看一下现在的numpy版本
在这里插入图片描述
冲突的numpy版本是1.21.5
      现在开始人工寻找合适的numpy版本(环境、安装包等冲突很复杂,每个人的配置又不尽相同,所以只能一点一点找与自己环境兼容的版本,pycharm在下载包时是可以选择版本的,这就为我们提供了很大的方便)。
在这里插入图片描述
      当我们选择了1.14.6版本安装后,系统提示了please upgrade numpy to 1.17.3 to use this pandas version
在这里插入图片描述
然后,根据提示直接下载numpy1.17.3就解决问题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力找学上ing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值