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

无法从pandas.io.excel._openpyxl导入OpenpyxlReader,环境配置是否有误?

解决"cannot import name 'OpenpyxlReader' from 'pandas.io.excel._openpyxl'"报错问题

这个报错核心原因是pandas与openpyxl版本不兼容,属于环境配置里的版本冲突问题,以下是具体排查和解决方法:

  • 先检查当前依赖版本
    执行命令查看pandas和openpyxl的版本:

    pip show pandas openpyxl
    
  • 根据版本匹配情况调整

    • 若pandas版本较高(比如2.0及以上)但openpyxl版本偏旧:直接升级openpyxl到兼容版本
      pip install --upgrade openpyxl
      
    • 若openpyxl版本过高,但pandas版本较老:要么升级pandas到最新稳定版,要么降级openpyxl到适配旧pandas的版本(比如pandas<2.0时,openpyxl推荐用3.0.x系列)
      升级pandas:
      pip install --upgrade pandas
      
      降级openpyxl示例:
      pip install openpyxl==3.0.10
      
  • 确认虚拟环境是否正确激活
    如果使用了虚拟环境,确保当前终端激活的是你安装依赖的那个环境,避免全局环境和虚拟环境的依赖包混乱。重新激活虚拟环境后,再执行上述版本调整命令。

  • 极端情况:卸载重装依赖
    若以上方法都无效,彻底卸载两个包后重新安装:

    pip uninstall -y pandas openpyxl
    pip install pandas openpyxl
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 21:45:35