Installa e configura il notebook Jupyter su CentOS 8

Installa e configura il notebook Jupyter su CentOS 8
In questo articolo, ti mostrerò come installare e configurare Jupyter Notebook su CentOS 8. Quindi iniziamo.

Installazione di strumenti di build richiesti:

Per installare Jupyter Notebook, è necessario disporre di tutti gli strumenti di build C richiesti e le librerie di sviluppo Python 3 installate. Fortunatamente, tutti questi sono disponibili nel repository di pacchetti ufficiali di CentOS 8.

Innanzitutto, aggiorna la cache del repository CentOS 8 con il seguente comando:

$ sudo dnf makecache

Ora, installa tutti gli strumenti di build richiesti con il seguente comando:

$ sudo dnf Installa GCC Python3-Devel Kernel-Headers-$ (uname -r)

Per confermare l'installazione, premere Y e poi premere .

Il gestore pacchetti DNF dovrebbe scaricare tutti i pacchetti richiesti e installarli. Potrebbe volerci un po 'di tempo per completare.

A questo punto, devono essere installati tutti gli strumenti di build richiesti.

Installazione di PIP 3:

È necessario avere Python 3 Package Manager PIP 3 installato sulla macchina CentOS 8 per installare Jupyter Notebook. CentOS 8 dovrebbe avere PIP 3 installato per impostazione predefinita.

Per verificare se è installato PIP 3, eseguire il seguente comando:

$ dove pip3

Come potete vedere, PIP3 Il comando è disponibile nel percorso /usr/bin/pip3 nel mio caso.

Nel caso in cui non si disponga di PIP 3, eseguire il seguente comando per installare PIP3:

$ sudo dnf installa python3-pip

Installazione di Jupyter Notebook:

Ora, installa Jupyter Notebook con il seguente comando:

$ PIP3 Installa -User Jupyter

PIP 3 dovrebbe scaricare e installare tutti i pacchetti Python richiesti. Potrebbe volerci un po 'di tempo per completare.

A questo punto, il taccuino di Jupyter dovrebbe essere installato.

Per verificare se il notebook Jupyter è stato installato correttamente, eseguire il seguente comando:

$ jupyter -Version

Come puoi vedere, Jupyter Notebook funziona correttamente.

Nozioni di base del taccuino di Jupyter:

Per avviare il taccuino Jupyer, eseguire il seguente comando:

$ JuPyter Notebook

Il server del notebook jupyter dovrebbe iniziare. Per accedere a Jupyter Notebook, devi copiare l'URL e incollarlo nel tuo browser Web preferito.

Una volta che vai all'URL dal tuo browser Web preferito, dovresti vedere la dashboard di Jupyter Notebook. Tutte le directory e i file della tua home directory dovrebbero essere accessibili da qui.

Per creare un nuovo quaderno Jupyter di Python 3 (diciamo) nella tua attuale directory di lavoro, fai clic su Nuovo > Python 3.

Dovrebbe aprire un nuovo taccuino. Qui, puoi digitare le righe dei codici Python 3.

Una volta digitati alcuni codici Python 3, fai clic su Correre.

I codici verranno eseguiti e ti mostreranno l'output se ce ne sono. Quindi, puoi digitare più linee di codici Python 3.

Come puoi vedere, ho aggiunto due numeri e stampato il risultato.

Puoi salvare il tuo notebook da File > Salva come…

Quindi, digita un percorso relativo dalla directory home e fai clic su Salva.

Il taccuino dovrebbe essere salvato.

Un nuovo file di notebook deve essere creato nel percorso fornito.

Accesso a Jupyter Notebook da remoto:

Se si desidera accedere a Jupyter Notebook da remoto, questa sezione fa per te.

Innanzitutto, trova l'indirizzo IP della macchina CentOS 8 come segue:

$ nmcli

Nel mio caso, l'indirizzo IP è 192.168.20.129. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

Per accedere a Jupyter Notebook da remoto, esegui Jupyter Notebook con il -IP E -porta bandiera come segue:

$ jupyter notebook --no-browser --ip = 192.168.20.129 --Port = 8080

Il taccuino Jupyter dovrebbe essere eseguito. Copia l'URL.

Ora, consentire la porta TCP 8080 attraverso il firewall come segue:

$ sudo firewall-cmd --add-port = 8080/tcp --permanent

Per le modifiche alla configurazione del firewall per avere effetto, eseguire il comando seguente:

$ sudo firewall-cmd--ricarichi

Ora, apri il tuo browser Web preferito e naviga verso l'URL che hai copiato. Dovresti essere in grado di accedere alla dashboard del notebook Jupyter.

Impostazione di una password per il taccuino di Jupyter:

Non ti potrebbe piacere il sistema di accesso a base di token predefinito di Jupyter Notebook. Per l'accesso basato su password, è necessario impostare una password per il notebook Jupyter.

Innanzitutto, Crea directory di configurazione del notebook jupyter ~/.jupyter come segue:

$ test -d ~/.jupyter || mkdir ~/.jupyter

Ora, esegui il seguente comando per impostare una password per il taccuino di Jupyter:

$ jupyter Notebook Password

Digita una password e premere .

RIPENTI LETTRO La password e premere .

La password dovrebbe essere impostata.

Ora, esegui il taccuino Jupyter come al solito e non dovrebbe stampare alcun URL a base di token come puoi vedere nello screenshot seguente.

Per accedere a Jupyter Notebook, tutto ciò che devi fare è visitare http: // 192.168.20.129: 8080 dal tuo browser web.

Ti chiederà la password. Basta digitare la password e fare clic su Login.

Dovresti essere effettuato l'accesso alla dashboard del notebook Jupyter.

Impostazione della directory del notebook predefinito:

La directory root predefinita di Jupyter Notebook è la tua home directory. Se vuoi, puoi cambiarlo in qualche altra directory.

Innanzitutto, crea una nuova directory di root ~/Notebook (Diciamo) come segue:

$ mkdir ~/notebooks

Per modificare la directory root di Jupyter Notebook, esegui jupyter non book con il -Notebook-dir bandiera come segue:

$ jupyter notebook --no-browser --ip = 192.168.20.129 --Port = 8080
--Notebook-Dir = ~/Notebooks

La directory principale del taccuino di Jupyter dovrebbe essere modificata.

Configurazione di Jupyter Notebook usando il file di configurazione:

Jupyter Notebook utilizza un file JSON ~/.jupyter/jupyter_notebook_config.JSON Per mantenere tutta la configurazione predefinita.

Per configurare il notebook Jupyter, apri il ~/.jupyter/jupyter_notebook_config.JSON file come segue:

$ vi ~/.jupyter/jupyter_notebook_config.JSON

Il contenuto del ~/.jupyter/jupyter_notebook_config.JSON Il file dovrebbe essere il seguente:


"NoteBookApp":
"Password": "SHA1: 810EA19ADFA5: B67BBFA54F8A2FDEFA8FF812CDE9B92BAA57Fe64",
"IP": "192.168.20.129 ",
"Porta": 8080,
"Notebook_dir": "/home/shovon/notebooks",
"Open_Browser": False

Assicurati di cambiare il file IP, porta, Notebook_dir Valori come requisiti. Il valore di Notebook_dir dovrebbe essere il percorso assoluto della directory di root del taccuino Jupyter desiderato.

NOTA: IL parola d'ordine Il campo dovrebbe essere qui solo se hai impostato una password del notebook jupyter utilizzando il comando Password del notebook Jupyter. Non cambiarlo.

Una volta terminato, salva il file di configurazione.

Ora, puoi eseguire il taccuino Jupyter senza argomenti di riga di comando.

$ JuPyter Notebook

Il notebook Jupyter dovrebbe essere configurato.

Quindi, è così che installi e configuri Jupyter Notebook su CentOS 8. Grazie per aver letto questo articolo.