执行jupyter notebook并保持附加到现有内核

uns*_*ted 8 ipython jupyter jupyter-notebook nbconvert

我知道nbconvert并使用它来生成带有结果输出的静态html或ipynb文件.但是,我希望能够生成一个笔记本,该笔记本连接到我已经运行的内核,这样我就可以在运行所有模板单元后进行进一步的数据探索.有没有办法做到这一点?

Hai*_*gSu 1

不太确定你的目的。但我的一般解决方案是,

  1. 在命令行中执行笔记本并同时查看执行情况,

    jupyter nbconvert --debug --allow-errors --stdout --execute test.ipynb

即使发生异常,这也将显示调试模式下所有单元格的执行情况。但直到执行结束我才看到结果。

  1. 将结果输出到html文件,然后打开html文件查看结果。我发现这样更方便。

    jupyter nbconvert --execute --allow-errors --stdout test.ipynb >> result.html 2>&1

如果你打开 result.html,它会是, 在此输入图像描述

所有的错误和结果都会显示在页面上。

我想向大家学习其他答案/解决方案。谢谢。