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

Python3.10执行pip install报错无法安装升级包,如何重置或重装pip?

ImportError: cannot import name 'Mapping' from 'collections'
该报错由pip版本与Python版本不兼容导致:你强制安装的pip 18.1仅支持Python 3.9及更早版本,Python 3.10开始collections.Mapping已迁移至collections.abc.Mapping,旧版pip未适配该改动,因此所有pip相关操作都会失败。

修复方案

方案1:使用Python内置ensurepip模块重置(推荐)

该方案无需调用已损坏的pip,直接使用Python标准库自带的pip安装工具完成重装:

  • 打开终端执行命令:
    python -m ensurepip --upgrade
  • 执行完成后验证修复结果:
    pip --version
    如果正常返回pip版本信息即说明修复完成,此时pip已自动升级为适配Python 3.10的兼容版本,可正常执行包安装、升级操作。

方案2:手动安装pip(方案1失效时使用)

  • 自行获取Python官方公开的get-pip.py安装脚本源码,保存到本地
  • 终端进入脚本保存路径,执行命令:
    python get-pip.py
    等待执行完成即可完成pip的全新安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 08:54:02