Я работаю в iPython 3/Jupyter, работающем на нескольких ядрах и серверах. Таким образом, я часто забываю лично спасать вещи, когда я много прыгаю. Автосохранение провалилось за последние 3 часа. Ошибка говорит: "Последняя контрольная точка: 3 часа назад Автосохранение не выполнено! Я пытаюсь вручную File → Save и Checkpoint, и ничего не меняется. Помогите! Рядом с моим именем ядра Python 2 есть желтая рамка, которая вместо запрета может быть запрещена. Он исчезает, когда я нажимаю на него. Я не знаю, имеет ли это какое-либо отношение к неспособности сохранить, но не меняет его после щелчка.
Не удалось автосохранение iPython Notebook/Jupyter
Ответ 1
У меня была такая же проблема, и я узнал, что я вышел из Jupyter. Я обнаружил, что, когда я зашел на домашнюю страницу Юпитера, он попросил меня ввести пароль. После ввода пароля я мог сохранить свой ноутбук (он все еще работал на другой вкладке).
Ответ 2
Проблема в том, что ноутбук был запущен двумя разными пользователями. Наиболее распространенным сценарием является следующее:
- Начинается с повышенного пользователя /root
sudo ipython notebook
- Произведите некоторую работу, а затем начните с
ipython notebook
Из # 1 создан скрытый каталог с именем .ipynb_checkpoints с привилегиями root. В результате вы не сможете сохранять обновления, если ноутбук не работает как root.
Чтобы исправить это, просто удалите каталог .ipynb_checkpoints
Ответ 3
У меня была такая же проблема при запуске iPython3/Jupyter local с несколькими открытыми ноутбуками. Я решил проблему:
- 1 Обновление вкладки панели инструментов (localhost: 8888/tree #).
- Запуск "списка ноутбуков Jupyter" в терминале.
- Копирование токена из терминала в поле пароля на обновленной панели.
Ответ 4
Откройте новую вкладку, нажав на логотип Jupyter в левом верхнем углу вашего открытого блокнота. При запросе токена из терминала запустите:
jupyter notebook list
Вывод будет выглядеть примерно так:
http://localhost:8888/?token=THE_TOKEN_YOU_NEED :: /Users/.../.../.../
Скопируйте THE_TOKEN_YOU_NEED на главной вкладке jupyter, и ваш блокнот снова станет активным (т.е. Вы сможете сохранить его, открыть новый и т.д.)
Ответ 5
Для меня это происходит, когда все выходные данные ячейки слишком длинные. Просто очистите вывод, чтобы решить эту проблему.
Ответ 6
Я серьезно столкнулся с этой же проблемой :(, и, наконец, я нашел ее в одиночку)))///и все это ПРОГРАММА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ на моем windows 10 pro.. она не позволит вам перезаписывать любые файлы и папки сторонними приложениями в это защита.
-
- Откройте приложение Windows Security, щелкнув значок щита на панели задач или выполнив поиск в меню "Пуск" для Defender.
-
- Нажмите плитку защиты от вирусов и угроз (или значок щита в левой строке меню), а затем нажмите Защита от вымогателей.
-
- Установите переключатель для доступа к контролируемой папке в положение " OFF ".
и счастливый юпитер)))
Ответ 7
У меня была похожая проблема, которая была вызвана проблемой нескольких пользователей, о которой упоминали другие. Я использовал комбинацию Docker с томом, подсистемы Linux, на которой запущен jupyter, и старых старых окон в одном каталоге. К сожалению, у меня была проблема с размером данных, которые я загружал, поэтому пришлось отказаться от докера, с которого я начал сталкиваться с проблемами.
Чтобы исправить это, используя gitbash, я запустил:
rm -rf <location of your dir where you launch notebook>/.ipynb_checkpoints/
rm -rf ~/.jupyter/
Затем я убедился, что это было воссоздано, запустив:
jupyter notebook password
который воссоздает папку .jupyter. Затем перезапуск ноутбука решил эту проблему для меня.
Ответ 8
Я знаю, что этот вопрос очень старый, но недавно я столкнулся с той же проблемой и нашел более простое решение. Обратите внимание, что в моем случае я не знаю, что вызвало проблему, но определенно не многопользовательский, так как ноутбук работает внутри на автономном компьютере (никакого внешнего доступа вообще).
Чтобы возобновить автосохранение, мне просто пришлось заново открыть записную книжку в другой вкладке и вручную скопировать и вставить все несохраненные ячейки. Обременительно, но это решило проблему. (Также обратите внимание, что я мог продолжать работать с ноутбуком, пока я не хотел сохранять или перезагружать ядро)
Ответ 9
У меня была отдельная проблема.
Глядя в окно консоли ноутбука Jupyter, я увидел сообщение: [I 09: 36: 14.717 NotebookApp] Неправильное HTTP-сообщение от :: 1: Content-Length too long
Это заставило меня подумать, что, возможно, в выводе одной из моих ячеек было какое-то огромное количество текста или что-то в этом роде, поэтому я начал очищать вывод.
Когда я очистил одну ячейку с помощью графика, он снова заработал. Может быть, была какая-то проблема с Плотом.
Ответ 10
У меня была та же проблема, я попробовал эти методы, к сожалению, это не работает. Наконец я нашел метод
-
Скопируйте файл filename.ipynb вручную в тот же каталог
-
Переименуйте его с именем файла длиной около 5 символов. Затем откройте его в блокноте Jupyter, и он может быть успешно сохранен.
-
После этого вы можете переименовать его на любое имя!
Ответ 11
Для меня проблема оказалась в том, что путь к файлу был слишком длинным. Переименование папки решило проблему.
Ответ 12
У меня просто была эта проблема. Все, что я делал, это выходил из системы из нескольких моих ноутбуков. Затем закрыл приборную панель анаконды. Затем перезапустил все. Единственное, о чем вам нужно беспокоиться, это потерять работу, которую вы уже сделали. Для этого я скопировал свой код в блокнот и просто скопировал его обратно.