Spyder导入.spydata文件报错:Object arrays cannot be loaded when allow_pickle=False
Spyder导入.spydata文件报错问题
- 在Spyder控制台创建包含List、Set、Array、Dictionary、int、tuple、DataFrame、timedelta、timestamp等对象类型的.spydata文件后,同一环境的新控制台导入时触发报错:
Unable to load .../.spydata
Object arrays cannot be loaded when allow_pickle=False - 此前曾成功保存并导入包含更少对象类型的.spydata文件
尝试解决后的问题
- 按建议搭建新环境(Numpy1.16.1 + pandas1.1)尝试打开文件,出现新报错:
Unable to load .../.spydata
Can't get attribute '_unpickle_block' on - 根据相关方案,将原环境pandas降级至1.1版本后,仍触发最初的
Object arrays cannot be loaded when allow_pickle=False错误
原环境包版本
- Python: 3.10.6
- Anaconda: 2.3.1
- Spyder: 5.3.2
- Ipython: 7.33.0
- Numpy: 1.23.3
- Pandas: 1.5.0
内容的提问来源于stack exchange,提问作者Martin Clausse
相关产品推荐
相关产品推荐

