Jupyter Notebook Порядок выполнения ячеек при использовании «run all»

1

У меня странное поведение моей текущей установки Jupyter Notebook (Python) (v5.7 Win10 Python (Anaconda)). Когда я сбрасываю свой блокнот и очищаю вывод всех ячеек и повторно запускаю все ячейки, порядок выполнения не сверху вниз!

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

У кого-то такая же проблема или есть некоторые трюки, чтобы исправить эту проблему?

  • 1
    Вы можете предоставить пример, который мы можем проверить / проверить сами?
Теги:
jupyter-notebook
anaconda

1 ответ

3
Лучший ответ

После краткого взгляда вокруг вопроса, похоже, стоит ipykernel. Если вы понизитесь до pykernel-4.9.0, эта проблема должна исчезнуть.

Мой источник этой информации связан с сообщенной проблемой github. Это происходит уже неделю или около того, глядя на комментарии, и в настоящее время нет другого предлагаемого решения

Редактировать/обновить: проблема сейчас исправляется и добавлена к этапу 5.1, поэтому он должен снова работать, когда выходит 5.1

  • 3
    Понижение версии ipykernel: conda conda install -c anaconda ipykernel=4.9.0

Ещё вопросы

Сообщество Overcoder
Наверх
Меню