作为 pip 安装选项,`-qq` 是什么意思?

14

我在 jupyter notebook 上看到了这个:

!pip install -Uqq fastbook

!运行终端命令U代表升级。选项qq是什么意思?q代表静默。

为什么有两个q?

查看了pip install --help
查询用户指南,但无果。

2个回答

22

pip 的选项 -q 会输出更少的内容。

该选项是可叠加的,也就是说,您可以最多使用三次(对应于 WARNING、ERROR 和 CRITICAL 日志级别)。

因此:

  • -q 表示仅显示 WARNING、ERROR、CRITICAL 日志级别的消息
  • -qq 表示仅显示 ERROR、CRITICAL 日志级别的消息
  • -qqq 表示仅显示 CRITICAL 日志级别的消息

愚蠢的问题,但是是否可能显示INFO日志但抑制WARNING日志? - Heather Sawatsky

3

有三个日志级别,因此可以使用-q最多三次来隐藏这些消息类型:

  1. 警告
  2. 错误
  3. 严重

这种类型的选项被称为“累加”,意味着您可以多次应用它来调整应用程序设置。

因此,您可以使用-q来抑制各种级别的调试输出:

-q:   hide WARNING messages
-qq:  hide WARNING and ERROR messages
-qqq: hide all messages

提醒一下,选项-v也是可累加的,最多可以使用3次。

更多信息请参阅pip参考文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接