Блокнот Jupyter: custom.js не читается - PullRequest
0 голосов
/ 26 августа 2018

Я использую Jupyter Notebook 5.6.0, в Python 2.7, в Windows 7. Я создал % 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
    );
  }
);

К сожалению, это не влияет на автосохранение .Однако проблема не в коде (который можно найти в разных местах), а в том, что Notebook, кажется, даже читает custom.js , ни когда сервер Notebook запускается, ни когда я открываюфайл ipynb.Дальнейшие действия, которые я сделал:

1) Я проверил, что он может найти и прочитать его, используя соответствующий код Python.2) Я добавил сообщение alert () в custom.js , которое никогда не отображается. 3) Я добавил следующее в качестве альтернативы для отключения автосохранение : Jupyter.notebook.set_autosave_interval(0);, которое я видел вкакой-то другой пост в stackoverflow.com.

Конечно, ни один из них не будет иметь никакого эффекта, если Notebook никогда не читает custom.js .Есть идеи, почему это происходит?

... Один день спустя:

Я очистил custom.js , оставив только Jupyter.notebook.set_autosave_interval(0); Автосохранение - этонаконец выключен!(Так что, скорее всего, Notebook не понравился что-то в custom.js и он полностью его отклонил!)

Поэтому я считаю этот вопрос решенным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...