【问题标题】:Stop Jupyter Notebook from printing warnings / status updates to terminal停止 Jupyter Notebook 向终端打印警告/状态更新
【发布时间】:2016-02-07 21:56:50
【问题描述】:

我喜欢 Jupyter 的笔记本,但是,它会打印很多很多更新到它的启动终端。例如,每次手动或自动保存文件时,都会打印一行。它使终端几乎毫无用处。

我该如何阻止它?

【问题讨论】:

  • 我试过:'ipython notebook --no-browser --port=443 2> /dev/null > /dev/null' 但它不起作用。事实上,没有打开笔记本。甚至在没有“--no-browser”选项的情况下尝试过。
  • jupyter notebook >/dev/null 2>&1 开始并阅读 dev/null 重定向
  • ...也就是说,我建议您不要尝试抑制输出消息。它们不会使终端无法使用,只是终端的一个窗口——只需打开其他窗口进行其他工作。同时,从 Jupyter 笔记本输出的消息可能很重要,至少值得一看,以防出现警告或错误。

标签: jupyter-notebook jupyter


【解决方案1】:

您只需添加以下代码即可永久轻松禁用警告:

import warnings
warnings.filterwarnings('ignore')

到以下文件:

~/.ipython/profile_default/startup/disable-warnings.py

【讨论】:

  • 这很好用,因为我不需要将代码嵌入到每个脚本或会话中。
【解决方案2】:
import warnings; warnings.simplefilter('ignore')

这将帮助您摆脱正常的警告。

【讨论】:

  • 这不是答案!
【解决方案3】:

在您的代码之上添加以下内容,

import warnings;
warnings.filterwarnings('ignore');

【讨论】:

    【解决方案4】:

    你应该试试这个: import warnings warnings.filterwarnings('ignore')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-07
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      • 2021-03-07
      • 1970-01-01
      • 2018-08-23
      相关资源
      最近更新 更多