Herhaald “Kernel is overleden, herstart” voor altijd

Als ik probeer te rennen

$ jupyter qtconsole

De console verschijnt, met het bericht

Kernel died, restarting
________________________
Kernel died, restarting
________________________
Kernel died, restarting
________________________
Kernel died, restarting
________________________
Kernel died, restarting
________________________

Wat doorgaat.

Bij het proberen van $ jupyter qtconsole --debugwerd niets anders afgedrukt, en ook niet toevoegen

c.Application.log_level = 0
c.Session.debug = True

in $USERHOME/.jupyter/jupyter_qtconsole_config.py

Ik heb ook niets gevonden in $USERHOME/.ipython/profile_default/log/en de andere mappen daar in de buurt.

Er is niets veranderd in mijn configuratie sinds de laatste keer dat ik jupyter-qtconsoleopstartte.

Hoe kan ik er in ieder geval achter komen wat er mis gaat met de kernel? Er is toch zeker een optie in Jupyter om de STDERR-uitvoer van de kernel te krijgen om te zien welke uitzondering het had verstoord?


Antwoord 1, autoriteit 100%

Voer dit uit-

conda remove ipykernel ipython jupyter_client jupyter_core traitlets ipython_genutils
conda clean -tipsy
conda install ipykernel ipython jupyter_client jupyter_core traitlets ipython_genutils
jupyter notebook

Antwoord 2, autoriteit 50%

Ik ren

spyder --show-console

wanneer ik ontvang in spyder

kernel stierf, opnieuw opstarten

Ik zie bericht in de console

Intel MKL FATAL-fout: kan libmkl_p4m.so of libmkl_p4.so niet laden.

Het was behulpzaam voor mij

conda install nomkl numpy scipy scikit-learn numexpr
conda remove mkl mkl-service

Antwoord 3, Autoriteit 50%

Controleer het logboek. Ik had hetzelfde probleem en mijn logboek toont no module named ipykernel_launcher. Dus ik heb alleen pip install ipykernelen los het probleem op.


Antwoord 4, Autoriteit 50%

Ik heb verschillende oplossingen geprobeerd en uiteindelijk vond ik er een die echt werkt.
U moet gewoon een uitzondering toevoegen aan uw antivirus- en / of firewall .
Ik gebruik momenteel avast, dus het toevoegen van een uitzondering met betrekking tot de map waarin ik Anaconda installeerde en de virtuele omgevingen het probleem hebben opgelost en nu werkt Spyder als een charme.


Antwoord 5, Autoriteit 25%

Ontvonden dit probleem bij het proberen Panda’s te gebruiken voor Gegevens lezen in het klembord , geprobeerd vele malen in Spyder-editor die uit de Anaconda3 is. Ik heb ook geprobeerd het probleem op te lossen door de spyder en andere Anaconda3-pakketten bij te werken, maar kan het niet oplossen.

Ten slotte, zonder de Anaconda3 te gebruiken, installeer dan in een andere pc Python 3.5.3, dan
pip install pandas, de fout afgewezen.


Antwoord 6

Geacht dat de kernel een ander proces is, kon ik de opdrachtregel vangen waarmee het is gestart met, met behulp van procesverkenner. De opdrachtregel was

$ pythonw -m ipykernel -f "$USERHOME/AppData/Roaming/jupyter/runtime/kernel-2744.json"

Toen heb ik zojuist pythongelanceerd en geprobeerd ipykernelte importeren, en kreeg dit:

$ python
Python 2.7.12 [...] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import ipykernel
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Programs\Python2712\lib\site-packages\ipykernel\__init__.py", line 2,
 in <module>
    from .connect import *
  File "C:\Programs\Python2712\lib\site-packages\ipykernel\connect.py", line 13,
 in <module>
    from IPython.core.profiledir import ProfileDir
  File "C:\Programs\Python2712\lib\site-packages\IPython\__init__.py", line 48,
in <module>
    from .core.application import Application
  File "C:\Programs\Python2712\lib\site-packages\IPython\core\application.py", l
ine 25, in <module>
    from IPython.core import release, crashhandler
  File "C:\Programs\Python2712\lib\site-packages\IPython\core\crashhandler.py",
line 28, in <module>
    from IPython.core import ultratb
  File "C:\Programs\Python2712\lib\site-packages\IPython\core\ultratb.py", line
119, in <module>
    from IPython.core import debugger
  File "C:\Programs\Python2712\lib\site-packages\IPython\core\debugger.py", line
 36, in <module>
    from IPython.utils import PyColorize, ulinecache
  File "C:\Programs\Python2712\lib\site-packages\IPython\utils\PyColorize.py", l
ine 55, in <module>
    from IPython.utils.py3compat import PY3
  File "C:\Programs\Python2712\lib\site-packages\IPython\utils\py3compat.py", li
ne 296, in <module>
    PYPY = platform.python_implementation() == "PyPy"
AttributeError: 'module' object has no attribute 'python_implementation'
>>> exit()

en dit leidde snel naar het probleem, zoals beschreven in dit antwoord , omdat het de map probeerde te beginnen jupyter qtconsoleIN HAD EEN SUBDIRECTORY GESCHIKT platform, die in strijd zijn met de naam van een module.

Terwijl dit dit specifieke exemplaar van “Kernel stierf, opnieuw opstarten” wordt vastgelegd, staat de algemene vraag nog steeds: hoe u ervoor te zorgen dat de stacktrace, zoals hierboven, wordt gemeld aan de gebruiker van JUPYTER-console, in plaats van de kernel die sterft stil?


Antwoord 7

Als de werkdirectory waar jupyter qtconsolewordt gelanceerd van bevat enkele speciale tekens, kan de “Kernel overleden, opnieuw opstarten ” fout optreden.

Voor mij had ik gestart met jupyter qtconsolevan een werkdirectory waarvan het pad ruimtes en ampersands (& amp;) bevatte. Wanneer ik de map aan de root-drive verander (D: / in mijn geval) gaat het probleem weg.


Antwoord 8

Ik heb het soortgelijke probleem wanneer ik import Tensorflow as tf.
Na het afdalen naar de TensorFlow 1.5-versie, is het probleem opgelost.

Probeer TensorFlow te verwijderen:

pip uninstall tensorflow

en installeer vervolgens 1,5:

pip install tensorflow==1.5


Antwoord 9

JUPYTER_CLANTE EN JUPYTER_CORE-releases zijn beschikbaar (en bevatten de fix voor dit probleem), vind je het erg om het volgende te proberen:

1. PIP INSTALLEER JUPYTER_CLANTE – Upgrade – dit zou uw gewijzigde Jupyter_Client-pakket moeten vervangen door release 5.3.4 en installeer de bijgewerkte versie van JUPYTER_CORE (4.6.0)

2. Als u vindt dat JUPYTER_CORE niet 4.6.0 is – probeer PIP INSTALLATE JUPYTER_CORE -UPGRADE.

Bekijk de thread hier: https://github.com/jupyter/notebook/issues /4907


Antwoord 10

Ik had hetzelfde probleem. Ik heb de inhoud verwijderd in C:\Users\youruser\AppData\Roaming\jupyter\runtime en start dan opnieuw jupyter notebook. het was nuttig voor mij.


Antwoord 11

minimaliseer je batch_size het werkt voor mij

ik heb geprobeerd ipykernel bij te werken en ik heb mijn numpy geüpdatet waar niets voor lijkt te werken. heb zojuist mijn batch geminimaliseerd, het werkt

Other episodes