You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行pandas profiling时出现ImportError:无法导入DataError,求原因与解决办法

pandas profiling 导入DataError错误的原因及解决方法

错误原因

  • 版本兼容性冲突:pandas在2.0及以上版本中,将DataError类从pandas.core.base模块迁移到了pandas.errors模块。而你当前使用的pandas-profiling版本未适配这一变更,仍从旧路径导入DataError,从而触发ImportError。

解决方法

  • 升级pandas-profiling至兼容版本
    执行命令:pip install --upgrade pandas-profiling
  • 降级pandas至与现有pandas-profiling兼容的版本
    若当前pandas-profiling不支持pandas 2.0+,可安装指定兼容版本,例如:pip install pandas==1.5.3(版本号可根据实际兼容情况调整)
  • 临时应急修改(不推荐)
    找到pandas-profiling源码中导入DataError的文件,将代码from pandas.core.base import DataError替换为from pandas.errors import DataError

内容的提问来源于stack exchange,提问作者Subrat mohapatra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 22:47:01