Python使用pip安装selenium提示ImportError无法导入InvalidSchemeCombination如何解决
报错原因说明
本次执行pip install selenium触发的ImportError: cannot import name 'InvalidSchemeCombination' from 'pip._internal.exceptions'错误,是pip工具内部组件损坏导致的,通常由pip升级中断、版本兼容冲突引发,和selenium包本身无关。
可行修复步骤
- 第一步:使用Python内置的ensurepip模块修复损坏的pip,打开终端执行命令:
单Python环境执行:python -m ensurepip --upgrade
同时安装了Python2和3的环境执行:python3 -m ensurepip --upgrade - 第二步:验证pip修复结果,执行
pip --version,确认可以正常返回pip版本号即可 - 第三步:重新执行selenium安装命令:
默认源安装:pip install selenium
国内网络环境下推荐用镜像源加速:pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
备选修复方案
如果上述步骤执行后pip依然报错,可手动重装pip:
- 下载官方pip安装脚本get-pip.py到本地
- 进入脚本所在目录执行命令:
python get-pip.py - 重装完成后再按上述步骤安装selenium即可
内容的提问来源于stack exchange,提问作者yeongmin hong
相关产品推荐
相关产品推荐

