有没有一种方法可以禁用保存到Jupyter Notebook的检查点的功能?

时间:2018-08-17 02:51:29

标签: python jupyter-notebook

我正在一个不允许使用“ .ipynb_checkpoints”之类的文件夹名称写入磁盘空间的环境中工作。 不幸的是,这是Jupyter Notebook的Save和Checkpoint的默认路径。 有没有一种方法可以配置Jupyter Notebook不使用检查点功能或允许使用其他文件夹名称?

提前谢谢!

2 个答案:

答案 0 :(得分:1)

不是您问题的确切答案,但也许足够接近。

checkpoints文件夹的路径是可配置的,因此您可以将其重命名为允许的名称,例如“ _ipynb_checkpoints”,也可以将其移动到完全不同的文件夹中。

您只需添加

c.FileCheckpoints.checkpoint_dir = '_ipynb_checkpoints'

jupyter_notebook_config.py

答案 1 :(得分:0)

有几种方法可以停止自动保存。

如果已安装nbextension,则有一个名为AutoSaveTime的贡献jupyter-contrib-nbextensions,它会在笔记本工具栏上添加自动保存时间配置,只需确保:

"autosavetime/main": true

已在您的notebook.json配置文件中设置。

或者在单元格中,要更改当前笔记本的自动保存值,您可以编写:

%autosave 0

或者您可以更改您的custom.js使其永久适用于所有笔记本电脑

define([
    'base/js/namespace',
    'base/js/events'
    ],
    function(IPython, events) {
        events.on("notebook_loaded.Notebook",
            function () {
                IPython.notebook.set_autosave_interval(0);
            }
        );
    }
);