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

导入pandas_profiling报错:无法从pandas.core.base导入DataError

解决from pandas_profiling import ProfileReport导入报错问题

这个报错是pandas版本与pandas-profiling版本不兼容导致的:高版本pandas已将DataError从pandas.core.base迁移到pandas.errors模块,但旧版pandas-profiling仍在从原路径导入该类。

以下是几种可行的解决办法:

  • 升级pandas-profiling到兼容版本
    执行命令更新到最新适配版:

    pip install --upgrade pandas-profiling
    

    注意:现在pandas-profiling已正式更名为ydata-profiling,推荐直接安装新版本:

    pip install --upgrade ydata-profiling
    

    安装后导入方式改为:

    from ydata_profiling import ProfileReport
    
  • 指定匹配的版本组合
    如果不想升级大版本,可以安装互相兼容的pandas和pandas-profiling版本,比如:

    pip install pandas==1.5.3 pandas-profiling==3.6.6
    
  • 临时修改源码应急(不推荐)
    找到本地pandas-profiling包中导入DataError的文件(通常是某个utils或base模块),将代码:

    from pandas.core.base import DataError
    

    修改为:

    from pandas.errors import DataError
    

内容的提问来源于stack exchange,提问作者Saurabh Gupta

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 01:41:25