保存 Jupyter 笔记本会话

Yac*_*jji 2 python pickle jupyter-notebook

我目前正在尝试保存整个 Jupyter Notebook 环境(通过 Anaconda 3 工作)。我所说的环境是指创建的所有对象(数据框、列表、元组、模型……)。

不幸的是我没有 Linux,尽管似乎有 Linux 命令解决方案。我尝试按照以下主题中的建议使用 pickle 找到解决方案,但似乎您必须指定要转储和加载的对象。

在pickle中保存和加载多个对象

我想做的是,一切都可以保存和加载R,就像使用 一样,您只需保存和加载.RData文件即可。

Him*_*dar 5

您可以用来Dill存储您的会话

pip install dill
Run Code Online (Sandbox Code Playgroud)

保存笔记本会话:

import dill
dill.dump_session('notebook_env.db')
Run Code Online (Sandbox Code Playgroud)

恢复笔记本会话:

import dill
dill.load_session('notebook_env.db')
Run Code Online (Sandbox Code Playgroud)