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

执行python -m pip install --upgrade pip升级pip时遇ValueError错误求助

解决pip升级时的"Unable to find resource t64.exe"错误

问题核心

执行python -m pip install --upgrade pip时触发错误:

ValueError: Unable to find resource t64.exe in package pip._vendor.distlib

本质是pip依赖的distlib库缺失了必要的启动器文件,大概率是原有pip安装文件损坏或资源不全导致。

修复方案

方案1:强制重新安装pip(最省心)

  1. 打开CMD或PowerShell,下载pip官方安装脚本:
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    
    要是没装curl,直接浏览器打开链接下载get-pip.py存到本地也行。
  2. 运行脚本强制覆盖安装:
    python get-pip.py --force-reinstall
    
    这步会彻底替换现有pip,修复所有缺失或损坏的文件。

方案2:手动补全缺失文件

  1. 找到你的pip vendor目录,路径参考:C:\Users\mitch\AppData\Roaming\Python\Python310\site-packages\pip\_vendor\distlib
  2. 下载对应版本的distlib包(比如从PyPI下载wheel格式),解压后找到distlib/resources/t64.exe文件
  3. 把t64.exe复制到上述distlib目录下的resources文件夹(没有就新建一个)
  4. 再次尝试升级命令:
    python -m pip install --upgrade pip
    

方案3:用Python自带工具修复

直接执行Python内置的ensurepip命令重新安装pip:

python -m ensurepip --upgrade

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 11:48:20