python-3.x - 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
解决方案
如@ambikanair 提供的链接中所述,如果您收到如下错误:
错误:由于环境错误而无法安装软件包:无法解析:
您可能需要在 pip 配置文件(例如)中转义类似@
或URL 中的字符,而不是:%
~/.pip/pip.conf
user@domain.com
做:
user%40domain.com
这是自 pip 19.2 以来的要求,由 urrlib3 库引入了对URL 解析的更改(参见GitHub 上的问题)。
推荐阅读
- android - For-loop 范围必须有一个 'iterator()' 方法
- python - 将新值附加到其他 for 循环中的现有(反向)字典
- c - 嵌入式软件 - 为什么查找表中需要“const”?
- xamarin - 如何将 .framework 本机引用添加到 Nuget 包
- angular - 控制台日志正在打印错误类型错误:“_co.post 未定义”
- python - 为覆盖所有的二维矩阵生成三个不重叠的掩码
- java - 摆动组件的透明度故障
- java - 我在哪里可以获得 OpenJDK (Windows) 的预构建 JavaFX 库
- kotlin - 具有随机初始解的旅行推销员,优化算法返回意外结果
- php - 无法使用 PHP 将密码哈希发送到 MySQL 表