使用 python -m pip install --upgrade pip 的 pip 升级问题

2 python pip upgrade

最近,我一直在尝试使用以下命令升级我的 pip:

\n

python -m pip install --upgrade pip

\n

流程如下:

\n
Downloading pip-21.0.1-py3-none-any.whl (1.5 MB)\n     |\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88| 1.5 MB 1.7 MB/s\nInstalling collected packages: pip\n  Attempting uninstall: pip\n    Found existing installation: pip 20.3.3\n    Uninstalling pip-20.3.3:\n      Successfully uninstalled pip-20.3.3\n  Rolling back uninstall of pip\n
Run Code Online (Sandbox Code Playgroud)\n

然后开始出现一堆Moving to行,然后出现错误:

\n
ValueError: Unable to find resource t64.exe in package pip._vendor.distlib\n
Run Code Online (Sandbox Code Playgroud)\n

我该怎么办???

\n

Dap*_*uck 6

这很可能是安装的问题pip。您可以使用以下步骤修复它:

  1. 卸载当前的pip:

    python -m pip uninstall pip setuptools
    
    Run Code Online (Sandbox Code Playgroud)
  2. get-pip.pyhttps://bootstrap.pypa.io/get-pip.py下载

  3. 运行 get-pip 脚本:

    python get-pip.py
    
    Run Code Online (Sandbox Code Playgroud)

或者你可以使用,但不推荐:

easy install --upgrade pip
Run Code Online (Sandbox Code Playgroud)