首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError:熊猫需要版本“3.0.7”或更高版本的“openpyxl”(目前安装的版本“3.0.5”)

ImportError:熊猫需要版本“3.0.7”或更高版本的“openpyxl”(目前安装的版本“3.0.5”)
EN

Stack Overflow用户
提问于 2022-11-29 10:51:37
回答 1查看 64关注 0票数 0

我有一个奇怪的问题,导致标题中的msg,导致下面的错误报告。事实是-我(在Linux上)有python 3.9.15,Pandas 1.5.2,openpyxl 3.0.10。我不使用venv,用于编辑,我使用荣,但我不运行脚本从它,只有从外壳。我查看了/usr/lib64 64/python3.9/site-packages/,但没有发现任何其他版本的openpyxl。怎么了?我甚至卸载和重新安装了熊猫和openpyxl -没有任何效果。

代码语言:javascript
运行
复制
File "./elektreiba-00-02.py", line 140, in <module> main(sys.argv[1:])
  File "./elektreiba-00-02.py", line 79, in main  df = pd.read_excel(infile, sheet_name=None)
  File "/usr/lib64/python3.9/site-packages/pandas/util/_decorators.py", line 211, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib64/python3.9/site-packages/pandas/util/_decorators.py", line 331, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib64/python3.9/site-packages/pandas/io/excel/_base.py", line 482, in read_excel
    io = ExcelFile(io, storage_options=storage_options, engine=engine)
  File "/usr/lib64/python3.9/site-packages/pandas/io/excel/_base.py", line 1695, in __init__
    self._reader = self._engines[engine](self._io, storage_options=storage_options)
  File "/usr/lib64/python3.9/site-packages/pandas/io/excel/_openpyxl.py", line 556, in __init__
    import_optional_dependency("openpyxl")
  File "/usr/lib64/python3.9/site-packages/pandas/compat/_optional.py", line 171, in import_optional_dependency
    raise ImportError(msg)
ImportError: Pandas requires version '3.0.7' or newer of 'openpyxl' (version '3.0.5' currently installed)
EN

回答 1

Stack Overflow用户

发布于 2022-11-29 12:17:41

结果是缓存问题--不知道是什么创建了~/./local/下的站点包缓存,以及python最初为什么在那里查找

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74612873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档