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

已安装openpyxl仍触发ModuleNotFoundError,请求解决pandas读Excel问题

解决ModuleNotFoundError: No module named 'openpyxl'问题

你遇到的核心问题是Python运行环境与安装openpyxl的环境不匹配,以下是具体解决步骤:

  • 第一步:确认当前代码使用的Python解释器路径
    在代码开头添加两行并运行,获取当前执行代码的Python程序路径:

    import sys
    print(sys.executable)
    

    输出示例:/usr/local/bin/python3.9(Linux/mac)或C:\Python39\python.exe(Windows)。

  • 第二步:用对应解释器的pip重新安装openpyxl
    打开终端,将第一步得到的路径替换到命令中执行:

    # 替换为你的Python路径
    /usr/local/bin/python3.9 -m pip install openpyxl
    

    Windows系统若使用py launcher,可直接指定版本:

    py -3.9 -m pip install openpyxl
    

    把3.9替换为你实际的Python版本号。

  • 第三步:检查虚拟环境(如果使用)
    若项目用了虚拟环境,确保运行代码前已激活对应环境,且是在激活状态下执行的pip install openpyxl。

  • 临时应急方案:指定engine参数
    若暂时不想调整环境,可在read_excel中明确指定解析引擎:

    df = pd.read_excel(excel_file, engine='openpyxl')
    

    不过这只是临时 workaround,彻底解决需保证环境一致性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 19:35:24