spyder调用tensorflow出现 attributeerror: module 'numpy.core' has no attribut
时间: 2023-05-08 14:59:00 浏览: 142
函数库介绍-hls协议官方文档
这种错误一般是因为numpy的版本不兼容导致的。在导入tensorflow的时候,spyder会同时导入numpy,但是如果numpy的版本过老,某些属性可能已经被删除或更改名称,导致tensorflow调用这些属性时出现错误。为解决这个问题,我们可以尝试升级numpy的版本。可以在命令行输入以下命令:pip install --upgrade numpy。 或者,在spyder中使用以下代码:
import numpy as np
np.__version__
这将打印出当前numpy的版本号。如果版本过老,我们可以使用pip install --upgrade numpy命令升级numpy的版本。升级后,我们需要重启spyder并重新导入tensorflow,这应该能够解决这个问题。记得在处理Python问题时,通常的经验是始终保持pip软件包是最新的。
阅读全文