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

使用Streamlit时出现No module named 'pandas.core.indexes.numeric'错误求助

解决Streamlit中"No module named 'pandas.core.indexes.numeric'"错误

以下是几个可行的解决步骤:

  • 检查并调整pandas版本
    该模块在部分旧版pandas中不存在,或与Streamlit依赖版本不兼容。先查看当前pandas版本:
    pip show pandas
    优先升级到稳定兼容版:
    pip install --upgrade pandas
    若升级后问题依旧,可尝试降级到经过验证的兼容版本,比如:
    pip install pandas==1.5.3

  • 确认虚拟环境的正确性
    若使用虚拟环境,需确保激活的是项目对应的环境,避免库安装路径不匹配。激活环境后重新安装依赖:

    pip install --upgrade pandas streamlit
    
  • 清理残留文件后重装
    残留的损坏安装文件可能导致模块找不到。先彻底卸载pandas:
    pip uninstall -y pandas
    手动删除site-packages目录下的pandas相关文件夹(Windows路径通常为Python安装目录\Lib\site-packages,Linux/macOS为/usr/local/lib/pythonX.X/site-packages或虚拟环境内的对应路径),再重新安装:
    pip install pandas

  • 验证模块可用性
    在Python交互终端中执行以下代码,测试模块是否能正常导入:

    import pandas.core.indexes.numeric
    

    若导入成功,重启Streamlit服务或运行脚本的终端即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 20:20:57