每次运行jupyter笔记本时,我都必须重新启动内核吗?

时间:2020-06-26 01:01:23

标签: python jupyter-notebook data-science

我在数据科学和Jupyter笔记本电脑领域完全陌生。有什么方法可以从我离开的地方开始,而无需重新启动整个笔记本?

即我对数据集进行了一些操作并获得了final_data。每当我想在关闭和打开后使用该final_data时,都会收到NameError:未定义名称'final_data'。该如何解决?

2 个答案:

答案 0 :(得分:1)

我认为Jupyter Notebook是这样工作的。您必须再次运行所有笔记本。打开笔记本后,我去了Cell>Run All

答案 1 :(得分:0)

这取决于您使用的是Google Colab还是简单的Jupyter笔记本,我认为您使用的是简单的Jupyter,但是,我将讨论两者的经验。

对于Google Colab:运行时由于不活动而被破坏,您必须从头开始重新运行。

对于Jupyter Notebook:如果在浏览器中打开了笔记本选项卡,则只要关闭选项卡本身,结果就不会随着时间(由于不活动)而清除。如果要关闭/重新启动计算机,则会丢失进度(已编译并运行的行数),并且没有一种简单的方法可以保存进度。

最好的方法是保持Jupyter笔记本电脑的选项卡处于打开状态,即使您将计算机置于睡眠模式(通过翻转笔记本电脑的机盖),数据也将保留,直到并且除非您不重新启动或关闭您的PC。

相关问题