Несколько рекомендаций, которые могут помочь избежать проблемы с «ячейкой, не выполняющейся из-за ожидания ввода», при использовании отладки в Jupyter Notebook:
- Не нажимать клавиши «Shift+Enter» после ввода значения. 1 Это может пытаться перезапустить функцию вместо того, чтобы зарегистрировать ввод. 1 Для регистрации ввода нужно использовать клавишу «Enter». 1
- Удалить модуль «Typing» из среды. 2 Например, с помощью команды %pip uninstall typing -y. 2
- Установить пакет python-debugpy. 2 Если в логах Jupyter Notebook появляется сообщение «IPKernelApp] WARNING | debugpy_stream undefined, debugging will not be enabled», установка этого пакета может решить проблему. 2
- Использовать сочетание клавиш для отладки ячейки: ctrl+shift+alt+enter. 2
Если проблема сохраняется, рекомендуется обратиться за помощью к специалисту.