求助:AttributeError: module 'numpy' has no attribute 'object'问题解决
解决AttributeError: module 'numpy' has no attribute 'object'
这个错误是因为numpy 1.24及以上版本彻底移除了numpy.object这个旧别名,它原本是numpy.object_(带下划线)的简写,现在官方不再支持这个写法。给你几个可行的解决办法:
降级numpy到1.23.x版本(稳定兼容旧代码):
执行命令:pip install numpy==1.23.5如果用conda环境,换成:
conda install numpy=1.23.5修改代码中的旧写法:
把所有出现np.object或者numpy.object的地方,替换成np.object_(注意末尾的下划线),这是官方推荐的标准写法,能适配所有numpy版本。检查第三方依赖库:
如果这个错误是你使用的第三方库(比如pandas、scipy、sklearn等)内部代码导致的,说明该库还没适配新版numpy。要么升级对应的第三方库到最新兼容版本,要么暂时降级numpy到库支持的版本。
内容的提问来源于stack exchange,提问作者jammy15
相关产品推荐
相关产品推荐

