Mein Code lief gut, bevor ich nichts geändert habe und ich habe ihn erneut ausgeführt. Jetzt gibt es nichts zurück, nicht einmal einen Fehler. Es wird einfach auf "In [*]" geklebt.
Ich habe jupyter mit dem Befehl pip3 install jupyter
installiert und habe das gleiche Problem. Wenn ich stattdessen den Befehl pip3 install jupyter ipython
verwendet habe, wurde das Problem behoben.
Ich hatte das gleiche Problem und der kleine Stern bedeutet, dass der Kernel noch funktioniert. Das Programm befindet sich also in einer endlosen while-Schleife. Sie müssen also nur den Code umschreiben
Was ich tat, war, das Notebook zu verlassen, und ich fing von vorne an. Das ist die richtige Lösung. Der Neustart des Kernels hat wirklich nicht wirklich geholfen. Aber das Aufhören hat so versucht, aufzuhören und wieder von vorne zu beginnen
pip install ipykernel --upgrade
Manchmal verursachen die Erweiterungen auch ein Problem. Ich habe eine Dunkelmodus-Erweiterung (Night Eye) in Microsoft Edge verwendet. Der Kernel war also beschäftigt. Als ich es deinstallierte. Es funktioniert gut.
Ich habe jupyter, notebook und ipython deinstalliert und jupyterlab installiert. Es funktioniert momentan (mit nur wenigen installierten Bibliotheken und Python 3.6.8.
Zu verwerfen: Das vollständige Deinstallieren von Python 3.7 mit seinen Bibliotheken und das Zurücksetzen auf 3.6 behebt das Problem nicht, obwohl es es verbessert, funktioniert es jetzt mit Unterbrechungen (aber wenn etwas nicht richtig funktioniert) fange an, immer schlimmer zu werden, also habe ich das oben Genannte getan).
Wenn Sie einen Werbeblock in Ihrem Browser installiert haben, schalten Sie ihn einfach aus, stoppen Sie den Kernel und starten Sie ihn erneut. Jetzt wird der Code ausgeführt
Basierend auf Ihrem Kernel-Status (oben rechts neben "Python 3" ist dies ein Kreis). Es scheint, dass es immer noch beschäftigt ist. Es könnte in einer Endlosschleife gefangen sein oder Sie haben etwas ausgeführt/angezeigt, das nicht geschlossen ist.
Wenn Sie diese bestimmte Zelle stoppen und erneut starten, wird dieses Problem normalerweise behoben.
Nach meiner Erfahrung bedeutet dies normalerweise, dass eine der vorherigen Zellen den Kernel beschäftigt hält. Wenn Sie auf die gewünschte Zelle klicken und [*]
Angezeigt wird, versuchen Sie von dort aus, einen Bildlauf zur vorherigen Zelle durchzuführen, in der auch ein [*]
Angekündigt ist. Gehen Sie dann zu kernel
-> interrupt
und versuchen Sie zuletzt, die Zelle erneut auszuführen.
Ich hatte jetzt das gleiche Problem:
gelöst durch:
laden Sie einfach den lokalen Weblink, in dem der Python ausgeführt wird
http://localhost:8888/notebooks/sec%201/Untitled.ipynb
ich hoffe, meine Antwort hilft jemandem
pip install Prompt -toolkit ~ 2.0.9 pip install --upgrade ipython conda update jupyter_core jupyter_client
Ich hatte das gleiche Problem. Ich habe festgestellt, dass ipython ausgeführt werden muss, damit jupyter notebook ausgeführt werden kann .
ipython
ein. Dadurch wird ipython gestartet.Das sollte funktionieren. Es hat für mich funktioniert. Prost!
Das * wird angezeigt, wenn der Kernel ein anderes Programm ausführt, das möglicherweise in einer Endlosschleife steckt. Drücken Sie die Stop-Taste oben, um den Kernel zu stoppen. Dies könnte das Problem beheben ...
Dies liegt daran, dass, wenn wir eine Schleife ausführen, bis der Abbruch beendet ist, sich der Kernel im Status beschäftigt befindet und IN [*]
angezeigt wird. Da der Kernel ausgelastet ist und wir nur die Zelle vollständig ausführen lassen und zu einer anderen Zelle wechseln möchten, wird die entsprechende Zelle belegt, und so wird wieder für diese Zelle IN[*]
angezeigt .. In diesem Fall müssen Sie nur Ihre Jupyter Notebook und alles ist gut.
Stellen Sie jedoch sicher, dass Ihre Schleife diesmal beendet wird, andernfalls wird dieser Fehler erneut angezeigt.
Es sind nur die falschen Codezeilen, die Sie ausführen wollten.
hoffe es hilft ..
Dies bedeutet, dass Jupyter den Kernel noch ausführt. Es ist möglich, dass Sie eine Endlosschleife innerhalb des Kernels ausführen. Aus diesem Grund kann die Ausführung nicht abgeschlossen werden.
Versuchen Sie, den Kernel manuell zu stoppen, indem Sie die Stop-Taste oben drücken. Wenn dies nicht funktioniert, unterbrechen Sie es und starten Sie es erneut, indem Sie das Menü "Kernel" aufrufen. Dies sollte es trennen.
Ansonsten würde ich empfehlen, das Notebook zu schließen und wieder zu öffnen. Das Problem kann auch in Ihrem Code liegen.
Ich hatte das gleiche Problem und keine der oben genannten Lösungen funktionierte.
Bis ich Conda-Pakete aktualisiert habe:
conda update conda
conda update anaconda
und ... Voila! Es funktioniert alles!