来自pip via需求文件的安静输出?

时间:2013-01-31 01:02:45

标签: pip elastic-beanstalk requirements.txt

pip有一个-q / - quiet标志,理想情况下可以从命令行运行。我正在使用自动部署流程(Amazon Elastic Beanstalk),这些工具使用pip从需求文件进行安装。

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

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

2 个答案:

答案 0 :(得分:2)

Pip 提供 --quiet / -q 选项来静音输出。示例:

pip install -q -r requirements.txt

答案 1 :(得分:0)

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

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

临时解决方法:使用单独的bash脚本调用每行pip,直到在Elastic Beanstalk上实现,发布和提供它为止。