pip报错:'2020-resolver'为无效选项的问题求助
pip升级报错:"use-feature: invalid choice: '2020-resolver'" 解决办法
问题描述
执行pip升级或安装包操作时,收到错误提示:
An error occurred during configuration: option use-feature: invalid choice: '2020-resolver' (choose from 'fast-deps', 'truststore', 'no-binary-enable-wheel-cache')
复现步骤
- 使用venv创建虚拟环境:
python -m venv myenv - 激活虚拟环境:
myenv\Scripts\activate - 执行pip升级命令:
python -m pip install --upgrade pip
结果对比
- 预期:pip成功完成升级,无报错
- 实际:弹出上述错误提示
补充信息
- Python版本:X.X.X
- 操作系统:Windows X
- 已尝试删除
get-pip.py并重新安装pip,问题仍存在 - 已尝试创建新虚拟环境
myenv2,同样出现该错误
解决办法
清理pip配置中的无效选项
打开用户目录下的pip配置文件(路径通常为%APPDATA%\pip\pip.ini),查找包含use-feature=2020-resolver的行,直接删除该行后保存文件,重新执行pip命令即可。临时跳过配置文件执行升级
执行升级命令时添加--no-config参数,强制跳过配置文件读取:python -m pip install --upgrade pip --no-config升级完成后记得回到第一步清理配置文件,避免后续操作再次触发错误。
强制重新安装pip
如果前两种方法无效,用官方命令强制重装适配当前Python版本的pip:python -m ensurepip --upgrade --force-reinstall
内容的提问来源于stack exchange,提问作者Aysu Mammadli
相关产品推荐
相关产品推荐

