Вопрос или проблема
Версия Jupyter 7.2.2.
Контекстное меню предлагает опцию “Отключить прокрутку для вывода”, а серая боковая панель имеет опцию “Расширить вывод”, но ни одна из них не сохраняется: как только добавляется новая строка в вывод, она сбрасывается на прокрутку. Я помню, что это не происходило в более старых версиях. Это ошибка? Можно ли что-то с этим сделать?
Исправление: Это не происходит сразу. Это начинает происходить, когда вывод достигает примерно 50(?) строк.
Согласно данной проблеме на GitHub, это известная проблема, и есть два способа, которые могут помочь:
- Отключение соответствующего плагина:
jupyter labextension disable @jupyter-notebook/notebook-extension:scroll-output
- Или перейдите в “Настройки” > “Редактор настроек” > “Jupyter Notebook Notebook” и снимите галочку “Автоматическая прокрутка вывода”. Обратите внимание, что пункт меню “Редактор настроек” недоступен в режиме блокнота, только в файловом проводнике.
Ответ или решение
Ваша проблема с автоматическим сбросом результатов ячеек в режим прокрутки, когда к ним добавляется новая информация, действительно является известной. Это обсуждение можно найти в данном вопросе на GitHub.
В соответствии с тем, что было предложено в этом обсуждении, вы можете попробовать два решения, которые могут помочь устранить эту проблему:
-
Отключение соответствующего плагина:
Чтобы временно отключить плагин, который отвечает за поведение прокрутки вывода, вы можете выполнить следующую команду в терминале:jupyter labextension disable @jupyter-notebook/notebook-extension:scroll-output
Эта команда отключит функционал, который автоматически включает прокрутку, когда выходные данные становятся слишком длинными.
-
Настройка авто-прокрутки в редакторе настроек:
Также есть возможность изменить настройки авто-прокрутки. Для этого:- Перейдите в раздел "Настройки" (Settings)
- Затем выберите "Редактор настроек" (Settings Editor).
- Найдите раздел "Jupyter Notebook Notebook".
- Убедитесь, что параметр "Auto Scroll Outputs" отключен (unchecked).
Обратите внимание, что доступ к "Редактору настроек" (Settings Editor) осуществляется только из файлового менеджера (file browser), а не из представления ноутбука.
Если ни одно из вышеперечисленных решений не помогает, возможно, следует рассмотреть возможность обновления до более новой версии Jupyter, если таковая доступна, так как в ней могут быть устранены проблемы с производительностью и функциональностью, которые вы наблюдаете на текущей версии 7.2.2.
Надеюсь, одно из этих решений поможет вам решить вашу проблему!