AttributeError: module 'numpy' has no attribute '_version_'
时间: 2023-10-28 17:59:41 浏览: 295
解决:slate报错 AttributeError: module ‘importlib._bootstrap’ has no attribute ‘SourceFileLoade
出现AttributeError: module 'numpy' has no attribute '_version_'的错误是由于使用了过高的numpy版本,导致删除了旧版本中的一些数据类型支持。解决这个问题的方法有两种:
方法一是修改numpy版本。可以通过卸载当前的numpy版本,然后安装一个低于1.24的版本。具体操作可以使用以下命令:pip uninstall numpy,然后使用pip install numpy==1.23.5来安装一个较旧的版本。
方法二是修改代码。在代码中,需要将使用到numpy的地方修改为兼容新版本的写法。可以将代码中的numpy.int改为np.int_,这样就可以避免使用已删除的numpy.int类型。同样的,可以将其他删除的数据类型替换为对应的新写法。
根据你的问题,AttributeError: module 'numpy' has no attribute '_version_',可以尝试使用方法二来解决问题。将代码中的'numpy'._version_'修改为'numpy'.__version__即可。这样就可以获取numpy的版本信息。
阅读全文