Jupyter Notebook:未读取custom.js

时间:2018-08-26 18:21:43

标签: python jupyter-notebook

我正在Windows 7上的Python 2.7中使用Jupyter Notebook 5.6.0,我创建了%HOMEPATH%.jupyter \ custom \ custom.js 文件,并添加了以下代码以关闭自动保存

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

不幸的是,它对自动保存无效。但是,问题不在于代码(人们可以在各个地方找到)的代码,而是事实,无论在启动笔记本计算机服务器还是在打开笔记本计算机时,笔记本计算机似乎甚至都读取了 custom.js 。 ipynb文件。我做了进一步的动作:

1)我验证了它可以使用适当的Python代码查找和读取它。 2)我在 custom.js 中添加了alert()消息,但从未显示 3)我添加了以下选项来关闭自动保存Jupyter.notebook.set_autosave_interval(0);,这是我在stackoverflow.com上的其他帖子中看到的。

当然,如果Notebook从不读取 custom.js ,则所有这些都不起作用。知道为什么会这样吗?

...一天后:

我清理了 custom.js ,最后只关闭了Jupyter.notebook.set_autosave_interval(0); 自动保存! (因此,很可能Notebook不喜欢 custom.js 中的内容,并完全拒绝了!)

所以我认为这个问题已经解决了。

0 个答案:

没有答案