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

Pandas报错:无法从pandas.io.formats.format导入TableFormatter

问题现象

可正常执行pd.read_csv()读取CSV文件,但执行df或df.head(5)查看DataFrame数据时触发ImportError,具体报错信息:

/Applications/Anaconda/anaconda3/lib/python3.9/site-packages/pandas/io/formats/html.py in <module>
     13 
     14 from pandas.io.common import is_url
---> 15 from pandas.io.formats.format import (
     16     DataFrameFormatter,
     17     TableFormatter,

ImportError: cannot import name 'TableFormatter' from 'pandas.io.formats.format' (/Applications/Anaconda/anaconda3/lib/python3.9/site-packages/pandas/io/formats/format.py)
解决方法
  • 检查Pandas版本:该错误源于版本不兼容,TableFormatter在部分新版本Pandas中已被移除或重命名。执行pip show pandas查看当前版本。
  • 升级或降级Pandas:
    • 升级至最新稳定版:pip install --upgrade pandas
    • 若升级后问题仍存在,可降级到已知兼容的版本(如1.5.x系列):pip install pandas==1.5.3
  • 修复损坏的安装:若Pandas安装文件损坏,先卸载后重装:
    pip uninstall pandas -y
    pip install pandas
    
  • 确认虚拟环境:如果使用虚拟环境,确保当前激活的环境正确,避免不同环境的Pandas版本冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 07:06:20