pip更新失败后旧版本被删除而新版本未下载成功解决

WIN10  && Python 3.6.1

五一劳动节出去完了,第二天回来后玩一玩python,发现pip下载新包时有新版本,于是使用upgrade命令更新,于是网络连接超时,新的没下上,结果它发现了原来的版本还在,就把原来的也给卸载了。

于是取Google,stackoverflow上找各种解决方案,

发现采纳率比较高的是这两行:

$ python -m ensurepip
$ python -m pip install --upgrade pip

结果当然是不行了,因为pip模块都找不到了怎么还能用pip去下载呢?

 


后来,我又用曾经使用的强制卸载加更新:

$ python -m pip install -U --force-reinstall pip

 当然,我人品怎么可能那么好呢,于是采用了原始的办法:

先把python解释器里的旧版本手动删除,接着又去了官网https://pypi.org/project/pip/

发现真就是五一刚出的版本,劳动节也不歇着,哎。

下载.tar.gz版本的,下好后将里面的pip-21.1.1目录解压出来,在这文件夹里面重新下载pip:

$ python setup.py install

Finished!

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...