使用python的pip升级问题-m pip安装--升级pip
最近,我一直在尝试使用以下命令升级我的pip:使用python的pip升级问题-m pip安装--升级pip,python,pip,upgrade,Python,Pip,Upgrade,最近,我一直在尝试使用以下命令升级我的pip: python-mpip安装——升级pip 过程如下: Downloading pip-21.0.1-py3-none-any.whl (1.5 MB) |████████████████████████████████| 1.5 MB 1.7 MB/s Installing collected packages: pip Attempting uninstall: pip Found existing installation
python-mpip安装——升级pip
过程如下:
Downloading pip-21.0.1-py3-none-any.whl (1.5 MB)
|████████████████████████████████| 1.5 MB 1.7 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.3.3
Uninstalling pip-20.3.3:
Successfully uninstalled pip-20.3.3
Rolling back uninstall of pip
然后一堆移动到行的开始出现,然后出现错误:
ValueError: Unable to find resource t64.exe in package pip._vendor.distlib
支持我做什么?这可能是安装pip
时出现的问题。您可以使用以下步骤修复它:
卸载当前的pip:
python -m pip uninstall pip setuptools
下载get pip.py
from
运行get pip脚本:
python get-pip.py
或者,您可以使用,但不建议使用:
easy install --upgrade pip
这可能是安装pip时出现的问题。您可以使用以下步骤修复它:
卸载当前的pip:
python -m pip uninstall pip setuptools
下载get pip.py
from
运行get pip脚本:
python get-pip.py
或者,您可以使用,但不建议使用:
easy install --upgrade pip
仅供参考,我如上所述卸载了pip,然后运行版本检查以验证:
python -m pip --version
得到
pip 21.0.1 from C:\Program Files\Python39\lib\site-packages\pip (python 3.9)
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in c:\program files\python39\lib\site-packages (21.0.1)
发现这很奇怪,我再次运行升级的:
python -m pip install --upgrade pip
得到
pip 21.0.1 from C:\Program Files\Python39\lib\site-packages\pip (python 3.9)
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in c:\program files\python39\lib\site-packages (21.0.1)
我意识到这是从用户帐户执行的。因此,我作为管理员重新进行了升级。这次没有“默认…”行
如果您在安装/升级pip时不小心,可能会在不经意间将其可用性从全局更改为特定于用户的,从而影响将来升级的删除过程
TL;DR作为管理员,升级到pip 21.0.1后,卸载pip(python-m pip uninstall)以修复“ValueError”。FYI,我如上所述卸载了pip,然后运行版本检查以验证:
python -m pip --version
得到
pip 21.0.1 from C:\Program Files\Python39\lib\site-packages\pip (python 3.9)
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in c:\program files\python39\lib\site-packages (21.0.1)
发现这很奇怪,我再次运行升级的:
python -m pip install --upgrade pip
得到
pip 21.0.1 from C:\Program Files\Python39\lib\site-packages\pip (python 3.9)
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in c:\program files\python39\lib\site-packages (21.0.1)
我意识到这是从用户帐户执行的。因此,我作为管理员重新进行了升级。这次没有“默认…”行
如果您在安装/升级pip时不小心,可能会在不经意间将其可用性从全局更改为特定于用户的,从而影响将来升级的删除过程
TL;DR作为管理员,升级到PIP21.0.1后,卸载pip(python-mpipuninstall)以修复“ValueError”