【问题标题】:What does the `-qq` mean as a pip install option?`-qq` 作为 pip 安装选项是什么意思?
【发布时间】:2020-10-09 09:41:05
【问题描述】:

我在 jupyter 笔记本上看到了这个:

!pip install -Uqq fastbook

!runs commands on shellU 代表升级。选项qq 是什么意思? q 代表安静。

为什么有两个 q

查找pip install --help
查了User guide无济于事。

【问题讨论】:

    标签: python pip


    【解决方案1】:

    pip 的选项 -q 输出较少。

    选项是附加的。换句话说,您最多可以使用它 3 次(对应于 WARNING、ERROR 和 CRITICAL 日志记录级别)。

    所以:

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

    【讨论】:

    • 愚蠢的问题,但是否可以显示 INFO 日志但抑制 WARNING 日志?
    【解决方案2】:

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

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

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

    所以你可以使用-q 来抑制各种级别的调试输出:

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

    仅供参考,-v 选项也是附加的,最多可以使用 3 次。

    更多信息请访问pip reference

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 1970-01-01
      • 2012-08-30
      相关资源
      最近更新 更多