运行 未打开浏览器的笔记本中的所有单元格

Run All cells in notebook without opening browser

我有一个 Jupyter notebook,可以为一些工作生成图表。我希望能够 运行 笔记本作为 Makefile 的一部分。那么有没有办法指示 Jupyter

1) 启动一个 K=kernel

2) 打开一个特定的笔记本

3) 执行"Run All"

4) 关闭内核

我想会有安全问题,但我可以将笔记本标记为可信吗?

我已经寻求帮助,但即使得到 似乎也是一个问题。

对我来说,这是一个重要的功能,因为一旦工作的探索部分结束(笔记本对此非常棒),就可以快速过渡到可重现的部分!

我认为您正在寻找 jupyter nbconvert 命令。

读取输入笔记本并生成静态 HTML 结果:

jupyter nbconvert --to=html --ExecutePreprocessor.enabled=True notebook.ipynb

读取一个输入笔记本并将输出保存回原来的:

jupyter nbconvert --to=notebook --inplace --ExecutePreprocessor.enabled=True notebook.ipynb

如需更多帮助,请查看帮助页面:

jupyter nbconvert --help