前言

升级pip时可能会出现运行更新pip的命令后,提示要求己经更新,但实际上查看版本还是没更新成功的情况,特此记录一波。

正文

报错详情

如下所示,实际版本仍未更新成功。

C:\WINDOWS\system32>pip --version
pip 9.0.1 from c:\users\逝不等琴生\appdata\local\programs\python\python36\lib\site-packages\pip (python 3.6)

C:\WINDOWS\system32>python -m pip install --upgrade pip
Requirement already up-to-date: pip in c:\users\逝不等琴生\appdata\local\programs\python\python36\lib\site-packages (19.2.1)

C:\WINDOWS\system32>pip --version
pip 9.0.1 from c:\users\逝不等琴生\appdata\local\programs\python\python36\lib\site-packages\pip (python 3.6)

C:\WINDOWS\system32>

而且使用 pip install -U pip命令还会报如下错误

C:\WINDOWS\system32>pip install --U pip
Cache entry deserialization failed, entry ignored
Collecting pip
  Using cached https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf94
0/pip-19.2.1-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 9.0.1
    Uninstalling pip-9.0.1:
Exception:
Traceback (most recent call last):

解决方法

进入相应目录c:\users\逝不等琴生\appdata\local\programs\python\python36\lib\site-packages ,再将pip-19.2.1.dist-info删除后重新执行命令python -m pip install - -upgrade pip 即可。

版本升级成功

后记

永恒荣耀,不灭星辰!eStarPro果然夺得首届世冠杯冠军!