Jupyter Notebook unter AWS stellt keine Verbindung zu Kerneln her

1413
Konrad

Ich habe Jupyter Notebook auf AWS (Ubuntu 14.04) installiert. Das Notebook läuft jedoch keine Verbindung zu Kerneln:

Kernel

Die Shell-Ausgabe:

[I 15:00:22.857 NotebookApp] Kernel interrupted: 805928a8-674d-458f-b990-d86bd3c26711 [I 15:01:24.459 NotebookApp] Saving file at /Notebooks/R Example.ipynb [I 15:01:37.533 NotebookApp] Creating new notebook in /Notebooks [W 15:01:38.626 NotebookApp] 404 GET /nbextensions/nbpresent/js/nbpresent.deps.min.js.js (35.211.41.196) 1.86ms referer=https://22.133.12.196:8888/notebooks/Notebooks/Untitled.ipynb?kernel_name=python3 [I 15:01:38.656 NotebookApp] Kernel started: 0a9a882e-1e55-4913-8640-8213c1aae88f [I 15:01:58.721 NotebookApp] Kernel restarted: 0a9a882e-1e55-4913-8640-8213c1aae88f 

Was kann die Ursache sein?

1

2 Antworten auf die Frage

3
mrtaste

Browser von Safari zu Chrome geändert und alles hat gut funktioniert. Lesen Sie in anderen Beiträgen, dass Safari mein selbst erstelltes Zertifikat nicht mag.

F: Was kann die Ursache sein? A: Safari mag keine selbst erstellten Zertifikate. mrtaste vor 7 Jahren 0
Bestätigt, dass diese Lösung funktioniert. Der Kernel stellt nach dem Wechsel von Safari zu Chrome oder Firefox eine Verbindung her. Scott vor 7 Jahren 0
Nach stundenlangem Suchen hat dies etwas mit den Websockets zu tun. Alle Notebooks verfügen über eine Art Websockets, die eine Verbindung zu einem Backend-Service herstellen. Wenn Sie einen Lastverteiler vor Ihrem Notebook-Server verwenden, stellen Sie sicher, dass anstelle von HTTP / HTTPS TCP verwendet wird. deppfx vor 6 Jahren 0
1
karel

Es ist möglich, den fehlenden Python-Kernel in Jupyter Notebook in Ubuntu 14.04 mit ipykernel hinzuzufügen .

Jupyter Notebook auf meinem Ubuntu führt standardmäßig nur Python 3 aus. Wenn Sie Jupyter unter Python 3 ausführen, können Sie einen Python 2-Kernel wie folgt einrichten:

python2 -m pip install ipykernel python2 -m ipykernel install --user  

Starten Sie den Notebook-Server vom Terminal aus:

Jupyter-Notizbuch

Sie sollten Jupyter Notebook in Ihrem Webbrowser geöffnet sehen. Wenn Sie Jupyter unter Python 2 ausführen, können Sie einen Python 3-Kernel wie folgt einrichten:

python3 -m pip install ipykernel python3 -m ipykernel install --user  

Nachdem Sie dies getan haben, können Sie zwischen den beiden Kerneln der Jupyter Notebook-Benutzeroberfläche wählen.

Jupyter Notebook wurde ab Ubuntu 17.04 zu einem Ubuntu-Paket. Neben Jupyter Notebook gibt es ein weiteres Paket in den Ubuntu 17.04-Repositorys namens python-ipykernel zum Hinzufügen des Python 2.x-Kernels zu Jupyter Notebook durch Ausführen sudo apt install jupyter-core python-ipykernel.

Um Jupyter Notebook in Ubuntu 17.04-17.10 zu installieren, öffnen Sie das Terminal und geben Folgendes ein:

sudo apt install jupyter-notebook jupyter-core python-ipykernel 

Um Jupyter Notebook in Ubuntu 18.04 und höher zu installieren, öffnen Sie das Terminal und geben Folgendes ein:

sudo apt install python3-notebook jupyter-core python-ipykernel 

Führen Sie den folgenden Befehl aus, um den Notebook-Server zu starten:

jupyter notebook 

Sie sollten Jupyter Notebook in Ihrem Webbrowser geöffnet sehen.