首页 > 解决方案 > pip install 失败并出现解析失败错误

问题描述

ERROR: Could not install packages due to an EnvironmentError: Failed to parse: 

我正在使用以下命令进行安装 python3.7 -m pip install --user xxx-scanner

我在 ubuntu vm 上尝试了这个命令。这个命令在我的 vm 中有效,但在 travis 设置中失败

ubuntu dist: xenial

标签: python-3.xpiptravis-ci

解决方案


如@ambikanair 提供的链接中所述,如果您收到如下错误:

错误:由于环境错误而无法安装软件包:无法解析:

您可能需要在 pip 配置文件(例如)中转义类似@或URL 中的字符,而不是:%~/.pip/pip.conf

user@domain.com

做:

user%40domain.com

这是自 pip 19.2 以来的要求,由 urrlib3 库引入了对URL 解析的更改(参见GitHub 上的问题)。


推荐阅读