Jupyter Notebook w AWS nie łączy się z jądrem

1

Zainstalowałem Notatnik Jupyter na AWS (Ubuntu 14.04). Notebook działa, jednak nie łączy się z jądrem:

kernel

Wyjście powłoki:

[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

Co może być przyczyną?

Konrad
źródło

Odpowiedzi:

3

Zmieniono przeglądarkę z Safari na Chrome i wszystko działało dobrze. Czytaj w innych postach, że Safari nie lubi mojego własnego certyfikatu.

mrtaste
źródło
P: Co może powodować? Odp .: Safari nie „lubi” własnego certyfikatu.
mrtaste
Potwierdzono, że to rozwiązanie działa. Jądro łączy się po zmianie z Safari na Chrome lub Firefox.
Scott
Po godzinach rozglądania się ma to coś wspólnego z gniazdami internetowymi. Wszystkie notebooki mają jakieś gniazda sieciowe, które łączą się z usługą zaplecza. Jeśli używasz równoważenia obciążenia przed serwerem notebooka, upewnij się, że używasz protokołu TCP zamiast HTTP / HTTPS.
deppfx
1

Możliwe jest dodanie brakującego jądra Pythona w Notatniku Jupytera w Ubuntu 14.04 z ipykernel .

Jupyter Notebook na moim Ubuntu domyślnie uruchamia tylko Python 3. Jeśli używasz Jupytera na Pythonie 3, możesz skonfigurować jądro Pythona 2 w ten sposób:

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

Uruchom serwer notebooka z terminala:

notatnik jupy

Powinieneś zobaczyć Jumpter Notebook otwarty w przeglądarce internetowej. Jeśli używasz Jupytera w Pythonie 2, możesz skonfigurować jądro Pythona 3 w ten sposób:

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

Po wykonaniu tej czynności będziesz mógł wybrać jedno z dwóch jąder w interfejsie Notebooka Jupytera.

Jupyter Notebook stał się pakietem Ubuntu zaczynającym się w Ubuntu 17.04, a oprócz Jupytera Notatnik jest też inny pakiet w domyślnych repozytoriach Ubuntu 17.04 python-ipykernel za dodanie jądra Python 2.x do Notatnika Jupyter, uruchamiając sudo apt install jupyter-core python-ipykernel.

Aby zainstalować Jupyter Notebook w Ubuntu 17.04-17.10 otwórz terminal i wpisz:

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

Aby zainstalować Jupyter Notebook w Ubuntu 18.04, a następnie otwórz terminal i wpisz:

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

Aby uruchomić serwer notebooka, uruchom następujące polecenie:

jupyter notebook

Powinieneś zobaczyć Jumpter Notebook otwarty w przeglądarce internetowej.

karel
źródło