kernel sterft steeds in jupyter-notebook

Telkens wanneer ik jupyter-notebook start en een nieuwe python 3-notebook maak, krijg ik een foutmelding dat de kernel is overleden.
Ik heb geprobeerd ipython, python3.6.5 en jupyter notebook te verwijderen en te installeren, maar ik krijg nog steeds de foutmelding.

Mijn cmd-scherm is als volgt:-

[I 06:46:36.432 NotebookApp] KernelRestarter: restarting kernel (4/5), new random ports
WARNING:root:kernel 0d0442a9-c92f-46e6-acdd-08ca0a18c5f2 restarted
Traceback (most recent call last):
  File "c:\users\user\appdata\local\programs\python\python36-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\user\appdata\local\programs\python\python36-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\ipykernel\__init__.py", line 2, in <module>
    from .connect import *
  File "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\ipykernel\connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\IPython\__init__.py", line 55, in <module>
    from .terminal.embed import embed
  File "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\IPython\terminal\embed.py", line 17, in <module>
    from IPython.terminal.ipapp import load_default_config
  File "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\IPython\terminal\ipapp.py", line 34, in <module>
    from IPython.extensions.storemagic import StoreMagics
**ModuleNotFoundError: No module named 'IPython.extensions'**
[W 06:46:39.450 NotebookApp] KernelRestarter: restart failed
[W 06:46:39.450 NotebookApp] Kernel 0d0442a9-c92f-46e6-acdd-08ca0a18c5f2 died, removing from map.
ERROR:root:kernel 0d0442a9-c92f-46e6-acdd-08ca0a18c5f2 restarted failed!
[W 06:46:39.461 NotebookApp] 410 DELETE /api/sessions/67987236-8755-433a-afcb-e052ccbf65b9 (::1): Kernel deleted before session
**[W 06:46:39.461 NotebookApp] Kernel deleted before session**
[W 06:46:39.461 NotebookApp] 410 DELETE /api/sessions/67987236-8755-433a-afcb-e052ccbf65b9 (::1) 1.00ms 
referer=http://localhost:8888/notebooks/Untitled5.ipynb?kernel_name=python3## Heading ##

Antwoord 1, Autoriteit 100%

U kunt het opnieuw proberen de jupyter opnieuw te installeren,

pip uninstall jupyter
pip install jupyter

en probeer het opnieuw, wat in mijn geval werkt. Ik had dit probleem wanneer ik upgrade naar Ubuntu 18.04.

Controleer ook deze thread.
https://github.com/jupyter/noteBook/issues/1892


Antwoord 2, Autoriteit 100%

Bepalen waarom Jupyter Notebook-kernel sterft soms ontmoedigend zijn. Wanneer kernel sterft als gevolg van bibliotheekproblemen, krijgt u mogelijk geen feedback over wat het veroorzaakt. Probeer de code te gebruiken die de kernel veroorzaakt om te sterven in een terminal of in IPYTHON. Een gemeenschappelijk probleem die ik heb geïdentificeerd, is het gebruik van SSE4.1 in latere versies van Tensorflow, die deze fout geeft:
TensorFlow library was compiled to use SSE4.1 instructions, but these aren't available on your machine. Aborted (core dumped). Dit zal ervoor zorgen dat de kernel afsterft als je tensorflow in je code gebruikt en geen enkele fout in notebook weergeeft. Als dit het geval is, verwijder dan tensorflow en installeer met conda:
conda install tensorflow==1.12.0, bijvoorbeeld.


Antwoord 3, autoriteit 100%

Niet exact hetzelfde probleem als het jouwe, maar ik merkte dat mijn kernel steeds doodging toen ik de

. gebruikte

exit()

opdracht in een van mijn klassenmethoden. Door dit exit()-commando te verwijderen, stopte mijn kernel met sterven.


Antwoord 4

Als er een back-up van kernels is, kan dit ook gebeuren. Ik sloot de server af en hij vertelde me dat ik 4 kernels moest afsluiten. Blijkbaar had ik wat oude weggelopen kernels. Toen ik de server opnieuw opstartte, werd er een enkele nieuwe verse kernel gemaakt en was ik weer aan het werk.

Other episodes