【问题标题】:Saving Jupyter notebook session保存 Jupyter 笔记本会话
【发布时间】:2022-08-16 23:42:14
【问题描述】:

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

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

saving-and-loading-multiple-objects-in-pickle

我想做的是保存和加载所有内容,因为它可以使用R 完成,您只需保存和加载.RData 文件。

    标签: python jupyter-notebook pickle


    【解决方案1】:

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

    pip install dill
    

    保存笔记本会话:

    import dill
    dill.dump_session('notebook_env.db')
    

    恢复笔记本会话:

    import dill
    dill.load_session('notebook_env.db')
    

    【讨论】:

    • 完美,正是我正在寻找的
    • @YacineHajji 如果我的回答对您有所帮助,您能否考虑通过单击答案框左侧的check mark 来接受它
    • 当然,我只是在等待15分钟的延迟,能够接受
    猜你喜欢
    • 2016-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 2019-04-18
    相关资源
    最近更新 更多