无法在 spyder 中打开 .spydata:"Can't get attribute '_unpickle_block' on"

Unable to open .spydata in spyder: "Can't get attribute '_unpickle_block' on"

我开始使用spyder,但在导入数据时遇到问题。 昨天,我在变量资源管理器中使用 'save data' 保存了所有变量,生成了一个名为 data.spydata 的文件。我新开了一个项目,就是为了测试一下是否OK,居然能打开。 今天,我正尝试从 data.spydata 导入所有数据。最初它抱怨没有 pandas,我已经使用 pip install pandas 安装它并停止抱怨。现在,消息是

Unable to load '//data.spydata' The error message was: Can't get attribute '_unpickle_block' on

句子好像没有补语就结束了,不知道是什么意思。。。变量五花八门,主要是panda的dataframe,lists和dictionaries。。requestresponse,还有json 从这个回复...

spyder 运行 在 conda 环境中。在第一条消息之后,我验证了原始代码(pandas,请求)中使用的所有包都安装在该环境中...

感谢任何帮助。

我最近遇到了同样的问题!然后我意识到我生成的pkl的pandas有1.4.0版本;而我用来提取 pkl 的 pandas 版本为 1.3.0.

所以我做的就是downgrade/upgradepandas。