У меня странное поведение моей текущей установки Jupyter Notebook (Python) (v5.7 Win10 Python (Anaconda)). Когда я сбрасываю свой блокнот и очищаю вывод всех ячеек и повторно запускаю все ячейки, порядок выполнения не сверху вниз!
Первые ячейки выполняются обычно в правильном порядке, но затем некоторые ячейки пропускаются и выполняются позже. Конечно, это приводит к проблемам, когда переменные объявляются в верхней ячейке и повторно используются позже...
У кого-то такая же проблема или есть некоторые трюки, чтобы исправить эту проблему?
После краткого взгляда вокруг вопроса, похоже, стоит ipykernel. Если вы понизитесь до pykernel-4.9.0, эта проблема должна исчезнуть.
Мой источник этой информации связан с сообщенной проблемой github. Это происходит уже неделю или около того, глядя на комментарии, и в настоящее время нет другого предлагаемого решения
Редактировать/обновить: проблема сейчас исправляется и добавлена к этапу 5.1, поэтому он должен снова работать, когда выходит 5.1
conda install -c anaconda ipykernel=4.9.0