AttributeError: module 'numpy.core.multiarray' has no attribute 'get_ndarray_c_version' 解决办法

使用keras中的sequential搭建神经网络并以theano 作为backend,之前程序是可以运行的,但是当今天再次跑这个程序的时候,出现了标题所述的错误。

网上查找无果之后,只好与repository上之前code,和所安装的python libraries进行对比。确实发现了不同之处。可能由于之后又尝试做别的project,安装了一些python包,不知道什么时候将numpy版本升级到1.16.0,而原来的版本是1.15.1。并且安装的theano版本是1.0.2。将1.16.0版本的numpy卸载,并重新pip3 install numpy=1.15.1,再运行code,发现程序又可以正常运行。之前不是很注意python 包版本的安装,现在发现有些包之间不同版本是不兼容的,所以今后再安装python包的时候需要注意到这一点。

如果觉得本文有帮助,请点个赞👍吧,如果喜欢我的文章,请点击关注,谢谢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。