it-swarm.com.ru

Блокнот Jupyter не работает с кодом. Застрял в [*]

Мой код работал нормально, прежде чем я ничего не изменил, и я запустил его снова. Теперь он не возвращает ничего, даже ошибки. Он просто застрял на "In [*]".

See problem visually here

3
tedd

Я установил jupyter с командой pip3 install jupyter и у меня та же проблема. когда вместо этого я использовал команду pip3 install jupyter ipython, проблема была исправлена.

2
Afshin Amiri

У меня была такая же проблема, и маленькая звездочка означает, что ядро ​​все еще работает. Так что программа попала в бесконечный цикл while. Таким образом, вам нужно только переписать код

1
dr.shab

Что я сделал, так это вышел из Ноутбука и начал все заново. Это правильное решение. Перезапуск ядра действительно не помог. Но бросив, попробуйте выйти и начать заново

1
Goatie

На основе вашего состояния ядра (справа вверху рядом с "Python 3", тот, который является кругом). Кажется, он все еще занят. Это может быть захвачено в бесконечный цикл или, может быть, вы запустили/отобразили что-то, что не закрыто.

0
Jonel Dominic Brave

Обычно остановка и перезапуск этой конкретной ячейки решает эту проблему.

0
Rodrigo Pereira

У меня была такая же проблема сейчас:

решил это:

просто перезагрузить локальную веб-ссылку, в которой работает питон

http://localhost:8888/notebooks/sec%201/Untitled.ipynb

надеюсь мой ответ кому-нибудь поможет

0
kartar kat

Я была такая же проблема. Я обнаружил, что ipython должен быть запущен, чтобы jupyter notebook выполнял . Выполните следующие действия:

  • Перейдите в папку, где находится ваш блокнот ipython (.ipynb)
  • Нажмите shift и щелкните правой кнопкой мыши на пустом месте, затем выберите «открыть окно команд здесь». Это откроет окно командной строки.
  • Введите ipython. Это запустит ipython.
  • Откройте другое окно командной строки и откройте блокнот jupyter.
  • Снова откройте файл и перейдите в ячейку >>> запустите ячейку.

Это должно работать. Это сработало для меня. Ура!

0
user10446843

Это потому, что когда мы запускаем цикл до его завершения, ядро ​​находится в занятом состоянии, и поэтому появляется IN [*]. Поскольку ядро ​​занято, и если мы просто оставим эту ячейку для полного выполнения и переключимся на другую ячейку для запуска, соответствующая ячейка будет занята, и снова для этой ячейки будет отображено IN[*] ... В этом случае вам просто нужно перезапустить тетрадь jupyter и все в порядке тогда. 

Но будьте уверены, что ваш цикл завершится на этот раз, иначе снова появится эта ошибка.

0
Hello World

 enter image description here

*** Завершите работу (показано на прилагаемом изображении) бегущей ячейки и снова откройте эту ячейку.

0
Anand Kumar

Это означает, что Jupyter все еще работает с ядром. Возможно, вы выполняете бесконечный цикл внутри ядра, и поэтому он не может завершить выполнение. 

Попробуйте вручную остановить ядро, нажав кнопку остановки вверху. Если это не работает, прервите его и перезапустите, перейдя в меню «Ядро». Это должно отключить его. 

В противном случае, я бы порекомендовал закрыть и снова открыть ноутбук. Проблема также может быть с вашим кодом.

0
SioSMac

У меня была такая же проблема, и ни одно из вышеупомянутых решений не сработало.

Пока я не обновил пакеты conda:

 conda update conda
 conda update anaconda

и ... Вуаля! Все работает!

0
Bardiya B.