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

升级Python至3.9.14后出现ModuleNotFoundError: No module named 'pip._internal'如何解决?

解决Python 3.9升级后pip._internal找不到及pip缺失问题

你的问题是Python版本升级后,旧的pip软链接指向失效,且新版本Python的pip未正确安装导致的,按以下步骤解决:

  • 首先用Python 3.9自带的ensurepip模块重新安装pip:

    python3.9 -m ensurepip
    

    这个命令会给Python 3.9单独安装对应版本的pip,避免和系统其他Python版本冲突。

  • 接着升级刚安装的pip到最新兼容版本:

    python3.9 -m pip install --upgrade pip
    

    这里必须用python3.9 -m pip而不是直接用pip3,因为之前的pip3链接已经失效,直接调用会报错。

  • 如果执行pip3 --version仍然报错,说明系统的pip3软链接指向的还是旧版本的pip,需要重新创建链接:
    先删除旧链接:

    sudo rm /usr/local/bin/pip3
    

    再创建指向Python 3.9的pip软链接:

    sudo ln -s /usr/local/bin/pip3.9 /usr/local/bin/pip3
    
  • 最后验证是否修复成功:

    pip3 --version
    python3.9 -m pip --version
    

    两个命令都应该正常显示Python 3.9对应的pip版本信息。

另外,你之前执行的python3 -m pip3 install --upgrade pip3是错误的,正确的写法是python3 -m pip install --upgrade pip,而且因为系统的python3可能还是指向旧版本(比如3.6),所以必须明确指定python3.9来操作新版本的Python环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 06:20:30