Python新手求助:已装openpyxl 3.1仍报版本不足错误如何解决?
解决步骤
- 先在报错的Jupyter笔记本中运行以下代码,确认当前环境的Python路径及openpyxl实际版本:
import sys import openpyxl print(sys.executable) print(openpyxl.__version__)
这一步能定位问题核心——Jupyter使用的Python环境和你命令行pip对应的环境不一致。
- 若输出的openpyxl版本仍是3.0.10,复制第一步得到的Python路径(比如
C:\Python39\python.exe或/usr/bin/python3),替换下面的<python_exec_path>,在命令行执行升级:
<python_exec_path> -m pip install --upgrade openpyxl>=3.1.0
- 也可直接在Jupyter笔记本内执行升级命令(部分环境可能需管理员权限):
!pip install --upgrade openpyxl>=3.1.0
如果笔记本内的pip仍对应错误环境,就用绝对路径执行:
! <python_exec_path> -m pip install --upgrade openpyxl>=3.1.0
- 升级完成后,重启Jupyter内核,再运行原有代码验证。
内容的提问来源于stack exchange,提问作者Katelyn McCarthy
相关产品推荐
相关产品推荐

