python的pip升级失败的解决

问题一,更新过程出错

问题描述
使用pip时,提示版本升级,于是我输入以下代码:

pip install --upgrade pip

结果提示缺少权限,我想应该是少了“-U”用户权限,升级失败。更糟的是,我的pip文件似乎在更新中损坏了。
我再次使用pip命令时,便会出现:

在这里插入图片描述检查python/Script发现pip.exe,pip3.exe以及pip3.8.exe都在,而且多出了几个pasteurize和futureurize文件。
我尝试用以下代码来重新安装:

# 这个命令是平时用来升级pip的
pip install --user --upgrade pip
# 这个命令是用来强制更新pip的
python -m pip install -U --force-reinstall pip
# 以及使用easy_install.exe
python easy_install --upgrade pip

这些命令返回的错误都是“no module named ‘pip’”。
这说明系统程序已经丢失了pip的路径。
解决办法
首先使用以下代码重新引导pip到python环境:

python -m ensurepip

然后再使用python命令升级pip:

python -m pip install --upgrade pip

成功解决问题。

问题二,pip安装工具setuptools出错

问题描述
使用正常更新命令后,发现可以正常地下载和安装新版本,但在卸载旧版本pip时出错,显示无法找到t32.exe文件。当无法找出具体原因时,可以进行重装setuptools工具。
在这里插入图片描述
解决办法*
实现代码:
pip install --upgrade setuptools
重装之后,问题解决,成功安装新版本pip。

问题三:pip文件本身损坏

pip工具重装
这是最粗暴的解决办法。如果纯粹是pip文件在更新中损坏了的话,可以访问https://bootstrap.pypa.io/get-pip.py
把该文件复制下来。
然后在命令行用“python get_pip.py”运行,即可重装pip。

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HilariousDog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值