如何在Jupyter笔记本中激活调试器或访问日志?

时间:2018-04-27 14:36:11

标签: r azure machine-learning jupyter-notebook

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

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

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

但内核不会自动重启。

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

1 个答案:

答案 0 :(得分:0)

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

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