要解决 ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' 错误,请遵循以下方法。
错误日志
File "/opt/abc/Python/3.7.9/x64/lib/python3.7/site-packages/pip/_internal/locations/_sysconfig.py", line 8, in <module>
from pip._internal.exceptions import InvalidSchemeCombination, UserInstallationInvalid
ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' (/opt/hostedtoolcache/Python/3.7.9/x64/lib/python3.7/site-packages/pip/_internal/exceptions.py)
Error: The process '/opt/hostedtoolcache/Python/3.7.9/x64/bin/pip' failed with exit code 1
内容
<nav style="box-sizing: border-box;">
- 如何解决 ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' ?
- 解决 ImportError 的替代方法:无法从“pip._internal.exceptions”导入名称“InvalidSchemeCombination”
</nav>
如何解决 ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' ?
这个问题 ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions' 发生在 pip 文件损坏时,这是导致此问题的原因。
- 首先,运行以下命令:
python -m ensurepip --default-pip
- 从https://bootstrap.pypa.io/get-pip.py获取 get-pip.py 脚本
- 打开具有管理权限的终端/命令行,导航到包含下载的 get-pip.py 文件的文件夹,然后运行:
python get-pip.py
- 问题已解决。