Auf einem Windows-PC kann Jupyter einfach mit pip
hinzugefügt werden:
$ pip install jupyter
Beim Start eines Jupyter Notebooks in der PowerShell mit
$ jupyter notebook
erlebt man manchmal aber eine Überraschung: Anstatt den Jupyter-Server zu starten, erscheint ein NotImplementedError
.
Die Lösung zu diesem Problem findet sich in der Datei “asyncio.py”, die sich im Verzeichnis
C:\Users\<Benutzer>\AppData\Local\Programs\Python\Python38\Lib\site-packages\tornado\platform\
befindet.
In dieser Datei muss unterhalb der Zeile import asyncio
folgender Code hinzugefügt werden:
import sys
if sys.platform == 'win32':
asyncio.set_event_loop_policy (asyncio.WindowsSelectorEventLoopPolicy())
Nach dem Speichern der Änderung sollte nun der Jupyter-Server einwandfrei starten.
update: Mittlerweile soll ein Update bereitstehen, das die zuvor beschriebenen Änderungen erübrigt. Führt in der PowerShell oder der Eingabeaufforderung einfach folgende Anweisung aus:
$ pip install notebook --upgrade