【问题标题】:How to activate a debugger or access logs in Jupyter notebooks?如何激活调试器或访问 Jupyter 笔记本中的日志?
【发布时间】:2018-04-27 14:36:11
【问题描述】:

我正在尝试在 Microsoft 的 Azure 笔记本云服务上运行 R 笔记本。

当我尝试运行所有单元格时,它会在最后一个单元格中显示Loading required package: ggplot2,然后内核系统地崩溃。我明白了:

The kernel appears to have died. It will restart automatically.

但是内核不会自动重启。

如何获取描述遇到问题的日志?有没有办法激活调试器?

【问题讨论】:

    标签: r azure machine-learning jupyter-notebook


    【解决方案1】:

    当您运行 Jupyter 时,您通常会在您启动的控制台的标准 I/O 中看到有关内核问题的消息。在 Azure Notebooks 中,这将被重定向到 ~/.nb.log 中的文件。您可以通过单击 Jupyter 图标打开一个新终端,然后执行 New->Terminal,然后执行 cat ~/.nb.log。您也可以为此目的启动一个新的 Python 笔记本并执行“!cat ~/.nb.log” - 但不幸的是,您不能仅从 R 笔记本中执行此操作,它们不支持“魔术”!命令。

    通常这会给你一个很好的起点。如果这没有多大帮助,您可以尝试直接从终端调用 R 并尝试那里的重现步骤,看看这是否更有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-23
      • 2019-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 2018-02-26
      • 2017-03-22
      相关资源
      最近更新 更多