如何将运行个Jupyter notebooks一个接一个自动化?

How to automate the running of Jupyter notebooks one after another?

我有几个 jupyter notebook,我想 运行 一个接一个地写,每一个都需要很多时间才能完成。

到目前为止我能想到的是将所有代码放在一个笔记本中,我不想这样做,另一个是 运行 通过在出示笔记本,但也不知道该怎么做

有哪些可行的方法? 感谢所有帮助

这可能不是最佳解决方案。但可能会解决你的问题。

尝试在命令行中以这种方式运行。

jupyter nbconvert --execute --to sample_notebook1.ipynb --inplace sample_notebook1.ipynb
jupyter nbconvert --execute --to sample_notebook2.ipynb --inplace sample_notebook2.ipynb

您将无法在执行过程中看到结果。但是一旦笔记本是运行,你应该能够看到笔记本里面的输出。

注意:在最后一行的末尾添加额外的输入。否则您的最后一个笔记本将等待您输入执行。