【问题标题】:do i have to restart the kernel everytime I run a jupyter notebook?每次运行jupyter笔记本时都必须重新启动内核吗?
【发布时间】:2020-06-26 01:01:23
【问题描述】:

我是数据科学和 jupyter notebook 世界的新手。有没有办法从我离开的地方开始而不重新启动整个笔记本?

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

【问题讨论】:

标签: python jupyter-notebook data-science


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    对于 Google Colab:运行时因不活动而被破坏,您必须从头开始再次运行它。

    对于 Jupyter Notebook:如果笔记本选项卡在您的浏览器上打开,只要您关闭选项卡本身,结果就不会随时间而清除(由于不活动)。如果您正在关闭/重新启动您的电脑,您将丢失进度(编译和运行的行数),并且没有简单的方法来保存进度。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-06
      • 1970-01-01
      • 2019-09-14
      • 1970-01-01
      • 2017-01-19
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      相关资源
      最近更新 更多