pip安装失败,无法解析错误

时间:2019-07-23 07:55:14

标签: python-3.x pip travis-ci

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

2 个答案:

答案 0 :(得分:1)

如@ambikanair提供的link中所述,如果出现类似以下错误:

  

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

您可能需要在pip配置文件(例如@)的URL中转义%~/.pip/pip.conf之类的字符,因此,代替:

user@domain.com

这样做:

user%40domain.com

这是自urplib3库引入对URL parsing的更改(请参阅issue on GitHub)以来的pip 19.2以来的要求。

答案 1 :(得分:0)

我找到了问题的原因 https://github.com/pypa/pip/issues/6775