我有一个 Jupyter noteboook,我正在尝试以某种方式进行设置,以便在打开笔记本时自动运行所有单元格。
此行为不同于包含小部件的笔记本的保存输出。当包含小部件的单元格运行时,小部件似乎只为我呈现。考虑以下示例:
from IPython.display import display
from IPython.html.widgets import IntSlider
w = IntSlider()
display(w)
直到执行单元格才会显示滑块。
这是可以通过笔记本元数据或配置文件来完成的事情吗?
编辑: https ://try.jupyter.org/ 似乎在做这样的事情:请注意,当您打开页面并在打开时显示输出时,笔记本没有运行。
EDIT2: 添加示例。
原文由 Markus Schanta 发布,翻译遵循 CC BY-SA 4.0 许可协议
下次您(重新)加载它时,所有单元格都将运行,并且检查点将与其刷新的输出一起保存。
请注意,如果清除上述单元格的输出,则必须重复步骤 2 和 3。
提示
您可能会考虑这些更适合您可能想要实现的解决方案:
您可以在 本文 中找到有关情况的摘要。
争议
之前 在 其他网站 上也 提出 过类似的问题,但是在 这个 googlegroup 线程 中,有人提交了一个解决方案,然后 组版主删除了它(!) ,显然是为了保护地球上的生命 :-) 所以,小心点!