pip低版本升级到高版本
anlondon Lv6

使用pip指令后总是提示版本过低,有新版本可用

1
2
You are using pip version 9.0.1, however version 20.2.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

不过因为版本过低(9.0.1至20.2),使用指令
python -m pip install --upgrade pip
会报一个如下的错误
FileNotFoundError: [Errno 2] No such file or directory: xxxx/_implementation.cpython-36.pyc
该错误是下载的更新包里缺少了该文件,并非本地缺少,就算手动弄一个该文件进更新包里也依旧报错

只能通过其他指令来实现更新
先输入
python -m ensurepip还原pip,避免因上一步更新失败导致pip指令失效
之后依次尝试以下更新指令:

  1. python -m pip install --upgrade pip
  2. python -m pip install -U --force-reinstall pip
  3. pip install --user --upgrade pip
 Comments