【Python】Anaconda中”Object arrays cannot be loaded when allow_pickle=False”报错如何解决?

出错情况:

在Anaconda的Jupyter Notebook和Spyter中用np.load函数读取".npz"可能会出现如下报错:
在这里插入图片描述
翻译后的意思是“当allow_pickle=false时无法加载对象数组”)

网上建议的解决办法:
他们不约而同提到了采用降低numpy版本的方法:
故我花了大量时间在dos界面尝试降低版本,但结果都不是很好!(这个因人而异)

实际帮助我解决问题的方法:
在Anaconda中直接在Environments选项中修改numpy的版本信息。在这里插入图片描述
通过查找找到numpy
在这里插入图片描述

点击numpy前的绿色✔
在这里插入图片描述
出现如下界面,点击自己想要的版本
在这里插入图片描述
在这里插入图片描述
耐心等一下(可能最后更新的版本不是你选中的)
在这里插入图片描述
最后完成
在这里插入图片描述
然后解决”Object arrays cannot be loaded when allow_pickle=False”问题

发布了86 篇原创文章 · 获赞 83 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_41856733/article/details/102507913