Есть ли способ безопасного перезапуска ядра без потери вещей, сохраненных в Python Jupyter Notebook? - PullRequest
1 голос
/ 28 апреля 2020

Я больше не могу импортировать statsmodels.api в блокнот Jupyter. Я думал, что это требует обновления statsmodels.api. Затем я набрал "Конда обновить statsmodels.api". Затем сообщение появляется ниже.

PackageNotInstalledError: Пакет не установлен в префиксе. префикс: XXX имя пакета: statsmodels.api

Примечание: может потребоваться перезапустить ядро, чтобы использовать обновленные пакеты.

Для обновления statsmodels.api кажется, что для этого потребуется перезапустить ядро. Но при попытке перезапустить ядро ​​появилось предупреждение, как показано ниже.

«Хотите перезапустить текущее ядро? Все переменные будут потеряны.»

Что означает «все переменные будут потеряны»? Я потеряю все вещи, сохраненные на ноутбуке Jupyter? Если так, как я могу безопасно перезапустить ядро, не теряя все, что храню в своем ноутбуке Jupyter?

1 Ответ

0 голосов
/ 28 апреля 2020

Перезапуск вашего ядра сбросит ваш блокнот Jupyter и удалит все переменные или методы, которые вы определили.

Вы не потеряете написанный вами код. Только для этого нужно снова запустить всю ячейку кода, чтобы установить переменные и методы.

ИЛИ,

Вы можете сделать «Перезапустить и запустить все» показать сообщение-- Вы уверены, что хотите перезапустить текущее ядро ​​и повторно выполнить весь блокнот? Все переменные и выходы будут потеряны.

Однако после выбора вышеупомянутой опции все переменные и методы будут установлены снова. Вам не нужно вручную выполнять все ячейки кода.

...