Instalați și configurați Jupyter Notebook pe CentOS 8

Install Configure Jupyter Notebook Centos 8



În acest articol, vă voi arăta cum să instalați și să configurați Jupyter Notebook pe CentOS 8. Deci, să începem.

Instalarea instrumentelor de construcție necesare:

Pentru a instala Jupyter Notebook, trebuie să aveți instalate toate instrumentele C build necesare și bibliotecile de dezvoltare Python 3. Din fericire, toate acestea sunt disponibile în depozitul oficial de pachete al CentOS 8.







Mai întâi, actualizați memoria cache a depozitului de pachete CentOS 8 cu următoarea comandă:



$sudodnf makecache



Acum, instalați toate instrumentele de construcție necesare cu următoarea comandă:





$sudodnfinstalare gccpython3-devel kernel-headers- $(uname-r)

Pentru a confirma instalarea, apăsați ȘI și apoi apăsați .



Managerul de pachete DNF ar trebui să descarce toate pachetele necesare și să le instaleze. Poate dura ceva timp până se finalizează.

În acest moment, ar trebui instalate toate instrumentele de construcție necesare.

Instalarea PIP 3:

Pentru a instala Jupyter Notebook, trebuie să aveți instalat managerul de pachete Python 3 PIP 3 pe mașina dvs. CentOS 8. CentOS 8 ar trebui să aibă PIP 3 instalat în mod implicit.

Pentru a verifica dacă PIP 3 este instalat, rulați următoarea comandă:

$unde estepip3

După cum puteți vedea, pip3 comanda este disponibilă în cale / usr / bin / pip3 În cazul meu.

În cazul în care nu aveți instalat PIP 3, rulați următoarea comandă pentru a instala PIP3:

$sudodnfinstalarepython3-pip

Instalarea Jupyter Notebook:

Acum, instalați Jupyter Notebook cu următoarea comandă:

$pip3instalare --utilizatorjupiter

PIP 3 ar trebui să descarce și să instaleze toate pachetele Python necesare. Poate dura ceva timp până se finalizează.

În acest moment, Jupyter Notebook ar trebui instalat.

Pentru a verifica dacă Jupyter Notebook a fost instalat corect, rulați următoarea comandă:

$jupiter--versiune

După cum puteți vedea, Jupyter Notebook funcționează corect.

Noțiunile de bază ale notebook-ului Jupyter:

Pentru a porni Jupyer Notebook, rulați următoarea comandă:

$caiet de jupiter

Ar trebui să pornească serverul Jupyter Notebook. Pentru a accesa Jupyter Notebook, trebuie să copiați adresa URL și să o inserați în browserul dvs. web preferat.

După ce accesați adresa URL din browserul dvs. web preferat, ar trebui să vedeți tabloul de bord al notebook-ului Jupyter. Toate directoarele și fișierele din directorul dvs. HOME ar trebui să fie accesibile de aici.

Pentru a crea un nou Jupyter Notebook of Python 3 (să zicem) în directorul dvs. curent de lucru, faceți clic pe Nou > Python 3 .

Ar trebui să se deschidă un nou Notebook. Aici puteți introduce linii de coduri Python 3.

După ce introduceți câteva coduri Python 3, faceți clic pe Alerga .

Codurile vor rula și vă vor arăta ieșirea, dacă există. Apoi, puteți introduce mai multe linii de coduri Python 3.

După cum puteți vedea, am adăugat două numere și am imprimat rezultatul.

Vă puteți salva Notebook-ul de la Fişier > Salvează ca…

Apoi, introduceți o cale relativă din directorul HOME și faceți clic pe Salvați .

Notebook-ul ar trebui să fie salvat.

Ar trebui creat un nou fișier caiet de fișiere în calea dată.

Accesarea notebook-ului Jupyter de la distanță:

Dacă doriți să accesați Jupyter Notebook de la distanță, atunci această secțiune este pentru dvs.

Mai întâi, găsiți adresa IP a mașinii dvs. CentOS 8 după cum urmează:

$nmcli

În cazul meu, adresa IP este 192.168.20.129. Va fi diferit pentru tine. Deci, asigurați-vă că îl înlocuiți cu al dvs. de acum înainte.

Pentru a accesa Jupyter Notebook de la distanță, rulați Jupyter Notebook cu –Ip și -port semnalizați după cum urmează:

$caiet de jupiter- fără browser --ip= 192.168.20.129--port=8080

Jupyter Notebook ar trebui să ruleze. Copiați adresa URL.

Acum, permiteți portul TCP 8080 prin firewall, după cum urmează:

$sudofirewall-cmd--add-port=8080/tcp--permanent

Pentru ca modificările de configurație firewall să aibă efect, rulați următoarea comandă:

$sudofirewall-cmd--reload

Acum, deschideți browserul web preferat și navigați la adresa URL pe care ați copiat-o. Ar trebui să puteți accesa tabloul de bord Jupyter Notebook.

Setarea unei parole pentru Jupyter Notebook:

Este posibil să nu vă placă sistemul de acces implicit bazat pe simboluri din Jupyter Notebook. Pentru acces bazat pe parolă, trebuie să setați o parolă pentru Jupyter Notebook.

Mai întâi, creați directorul de configurare Jupyter Notebook ~ / .jupyter după cum urmează:

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

Acum, rulați următoarea comandă pentru a configura o parolă pentru notebook-ul Jupyter:

$parola notebook jupyter

Tastați o parolă și apăsați .

Tastați din nou parola și apăsați .

Parola trebuie setată.

Acum, rulați Jupyter Notebook ca de obicei și nu ar trebui să tipărească nicio adresă URL bazată pe simbol, așa cum puteți vedea în captura de ecran de mai jos.

Pentru a accesa Jupyter Notebook, tot ce trebuie să faceți este să vizitați http://192.168.20.129:8080 din browserul dvs. web.

Vă va solicita parola. Introduceți parola și faceți clic pe Autentificare .

Ar trebui să vă conectați la tabloul de bord Jupyter Notebook.

Setarea directorului implicit al notebook-ului:

Directorul rădăcină implicit al Jupyter Notebook este directorul dvs. HOME. Dacă doriți, îl puteți schimba în alt director.

Mai întâi, creați un nou director rădăcină ~ / caiete (să spunem) după cum urmează:

$mkdir~/caiete

Pentru a schimba directorul rădăcină al Jupyter Notebook, rulați Jupyter Notbook cu –Notebook-dir semnalizați după cum urmează:

$ caiet de jupiter- fără browser --ip= 192.168.20.129--port=8080
--notebook-dir= ~/caiete

Directorul rădăcină al Jupyter Notebook ar trebui schimbat.

Configurarea notebook-ului Jupyter utilizând fișierul de configurare:

Jupyter Notebook folosește un fișier JSON ~ / .jupyter / jupyter_notebook_config.json pentru a păstra toate configurațiile implicite.

Pentru a configura Jupyter Notebook, deschideți fișierul ~ / .jupyter / jupyter_notebook_config.json înregistrați după cum urmează:

$noi~/.jupyter/jupyter_notebook_config.json

Conținutul fișierului ~ / .jupyter / jupyter_notebook_config.json fișierul ar trebui să fie după cum urmează:

{
„NotebookApp”:{
'parola':„sha1: 810ea19adfa5: b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64”,
„ip”:„192.168.20.129”,
'port':8080,
„notebook_dir”:„/ home / shovon / notebooks”,
„open_browser”:fals
}
}

Asigurați-vă că schimbați ip , port , notebook_dir valori ca cerințele dumneavoastră. Valoarea a notebook_dir ar trebui să fie calea absolută a directorului rădăcină al notebookului Jupyter dorit.

NOTĂ: The parola câmpul ar trebui să fie aici numai dacă ați setat o parolă Jupyter Notebook folosind comanda parola notebook jupyter . Nu o modificați.

După ce ați terminat, salvați fișierul de configurare.

Acum, puteți rula Jupyter Notebook fără niciun argument de linie de comandă.

$caiet de jupiter

Notebook-ul Jupyter trebuie configurat.

Deci, așa instalați și configurați Jupyter Notebook pe CentOS 8. Vă mulțumim că ați citit acest articol.