升级pip遇ValueError错误:无法找到t64.exe资源
解决pip升级时出现ValueError: Unable to find resource t64.exe的问题
以下是几个经过验证的解决方法,按顺序尝试即可:
1. 跳过缓存重新执行升级
缓存的pip安装包可能已损坏,强制跳过缓存重新下载安装:
py -m pip install --upgrade pip --no-cache-dir
2. 手动下载pip安装包并强制重装
- 先下载目标版本(23.3.1)的pip安装包(Windows用户可直接浏览器打开链接下载):
curl -O https://files.pythonhosted.org/packages/py2.py3/p/pip/pip-23.3.1-py3-none-any.whl - 执行本地强制重装:
py -m pip install pip-23.3.1-py3-none-any.whl --force-reinstall
3. 修复损坏的distlib依赖
报错指向pip依赖的distlib组件损坏,先卸载再重新获取:
py -m pip uninstall -y pip._vendor.distlib py -m pip install --upgrade pip
4. 使用ensurepip重置pip
如果以上方法无效,用Python自带工具重置pip到正常状态:
py -m ensurepip --upgrade
内容的提问来源于stack exchange,提问作者Mohmed Aslam A
相关产品推荐
相关产品推荐

