14

pip 有一个 -q/--quiet 标志,非常适合从命令行工作。我正在使用自动部署过程 (Amazon Elastic Beanstalk),这些工具使用 pip 从需求文件进行安装。

不幸的是,pip 正在生成非错误输出,导致 EB 由于其记录器无法处理非 ASCII 输出而中止。

由于我不能将 quiet 标志直接应用于 pip 命令(它会自动运行),我是否可以在我的需求文件中设置每行标志或可以抑制 pip 输出的环境变量?

4

2 回答 2

11

经过更多挖掘,这是 github 中 pip 的待处理功能请求:

https://github.com/pypa/pip/issues/271

临时解决方法:使用单独的 bash 脚本逐行调用 pip,直到在 Elastic Beanstalk 上实施、发布和可用。

于 2013-02-04T15:36:10.463 回答
5

Pip 提供了--quiet / -q使输出静音的选项。例子:

pip install -q -r requirements.txt

于 2021-07-05T07:02:25.067 回答