如何在 windows 上手动删除 pip?

How to manually remove pip on windows?

我正在使用 Python 3.4(我知道它已被弃用,但无权升级版本)。

由于旧版本的 pip(我猜是 1.5.6),我在安装一些包时遇到了问题,所以我全力以赴

pip install -m pip

要升级版本...它坏了。

不幸的是,它安装了最新的、不兼容的 20.0.2 版本,现在引发了一个 RuntimeError 要求我安装 Python 3.5,现在我被卡住了。我无法升级 Python,我无法降级 pip,因为它不允许我这样做。

如何手动删除或降级 pip?

看起来更容易。您实际上可以使用与第一次安装 pip 相同的 get-pip.py 脚本。

可用 here 的脚本实际上包含用于 bootstrap 安装的 pip 的完整工作版本。此版本完全可用,因此可用于安装与该版本包含的版本不同的软件包。

要解决,只需使用https://bootstrap.pypa.io/3.4/get-pip.py恢复与我的python环境兼容的get-pip.py版本(注意link中的3.4)和运行

get-pip.py pip==19.1.1

这会删除较新的 python 版本并安装较旧的版本,从而恢复通常的功能。