Блокнот Jupyter: перезагрузка не меняет интерфейс класса - PullRequest
0 голосов
/ 27 июня 2018

Когда я редактирую метод класса, который существовал, когда я запускал блокнот jupyter (добавляя оператор печати или что-то еще), новый код будет выполняться. Но когда я добавляю новый метод в класс, мне нужно перезапустить блокнот jupyter, чтобы использовать его. В противном случае это говорит о том, что метод не определен. Не имеет значения, если я выполню оператор import в другой раз.

Таким образом, по-видимому, интерфейс (т.е. определенные методы) остается в кэше, и только содержимое перезагружается. Как я могу перезагрузить все?

Я установил проект в режиме разработки и использую %autoreload 2 в ноутбуке.

...