pip有一个-q / - quiet标志,理想情况下可以从命令行运行。我正在使用自动部署流程(Amazon Elastic Beanstalk),这些工具使用pip从需求文件进行安装。
不幸的是,pip正在生成非错误输出,导致EB因为其记录器无法处理非ASCII输出而中止。
由于我不能直接将静默标志应用于pip命令(它自动运行),我的需求文件中是否有可以设置的每行标志或者是否会抑制pip输出的环境变量?
答案 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上实现,发布和提供它为止。