在 Spyder 中打开数据帧时出现 KeyError('pandas._libs.interval')

问题描述

当我尝试在 Spyder 的变量资源管理器中单击数据框时,出现以下错误

Spyder Error

所有数据框都会发生这种情况(我尝试制作自己的)。

附带说明,numpy.sum.describe() 之类的函数输出任何内容,但我不确定这是否与 KeyError 相关。

谢谢!

解决方法

将 pandas 添加到 setup.py 模块中的包选项。

这是 setup.py 的代码片段

from setuptools import setup

APP = ['automating_finances0.py']
DATA_FILES = []
OPTIONS = {'packages': ['pandas']} 

setup(
  app=APP,data_files=DATA_FILES,options={'py2app': OPTIONS},setup_requires=['py2app'],)

如果这不起作用,请尝试从 pip 重新安装熊猫

pip uninstall pandas

pip install pandas