python卸载_Python中pip工具丢失的处理

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。而且通过pip这个工具可以很方便的在线安装相应的依赖库,还可以帮我们去查询和管理库信息,通过pip来安装管理Python包是非常方便高效。

python卸载_Python中pip工具丢失的处理_第1张图片

pip异常:No module named 'pip'

这个问题是在升级pip的时候出现的异常,有段时间没用python了。今天安装django扩展的时候遇到pip升级提示,于是我们就直接复制提示的命令:python -m pip install --upgrade pip进行pip升级。结果在升级安装时出现拒绝访问,导致pip安装失败出现:No module named 'pip'。

python卸载_Python中pip工具丢失的处理_第2张图片

Python安装pip

这时候我们就需要重新来安装pip了,我从官方下载了pip-20.2.3.tar.gz压缩文件。本来想通过python来setup.py安装,结果在执行:python .\setup.py install安装pip时弹出ValueError: ZIP does not support timestamps before 198(又安装失败了)。另一个whl的就更不用试了,这个是通过pip安装的(现在pip都没了...)。

python卸载_Python中pip工具丢失的处理_第3张图片

ensurepip修复pip

ensurepip软件包支持将pip安装程序引导到现有的Python中安装,通过命令行对Python解释器使用-m选项来运行ensurepip。ensurepip默认会安装标准库提供的一个pip副本(pip-9.0.1),然后可以用这个版本安装pip的任意一个更新版本。当然如果你想直接安装pip的一个最新版本,可以在ensurepip命令中添加–upgrade选项。

python卸载_Python中pip工具丢失的处理_第4张图片

pip升级

有了pip我们再来升级下既可以了,执行升级命令就会自动下载最新的pip并完成旧版本的卸载和新版本的安装。pip安装成功,又可以愉快的折腾了。

python卸载_Python中pip工具丢失的处理_第5张图片

总结:

如果遇到pip异常丢包可以尝试通过ensurepip来引导修复,该命令会重新安装标准库提供的pip副本。

请识别以下二维码关注

python卸载_Python中pip工具丢失的处理_第6张图片

部分文字、图片来源于网络,如涉及版权请联系删除。

你可能感兴趣的:(python卸载,python安装pip)