Installer og konfigurer Jupyter Notebook på Centos 8

Installer og konfigurer Jupyter Notebook på Centos 8
I denne artikkelen skal jeg vise deg hvordan du installerer og konfigurerer Jupyter Notebook på Centos 8. Så la oss komme i gang.

Installere nødvendige byggeverktøy:

For å installere Jupyter Notebook, må du ha alle nødvendige C -byggverktøy og Python 3 -utviklingsbiblioteker installert. Heldigvis er alle disse tilgjengelige i det offisielle pakkelageret til CentOS 8.

Oppdater først CentOS 8 Package Repository Cache med følgende kommando:

$ sudo dnf makecache

Nå, installer alle nødvendige byggeverktøy med følgende kommando:

$ sudo dnf installer gcc python3-devis kjernehåndtere-$ (uname -r)

For å bekrefte installasjonen, trykk Y Og trykk deretter .

DNF -pakkebehandleren bør laste ned alle nødvendige pakker og installere dem. Det kan ta en stund å fullføre.

På dette tidspunktet skal alle nødvendige byggeverktøy installeres.

Installere Pip 3:

Du må ha Python 3 Package Manager Pip 3 installert på CentOS 8 -maskinen din for å installere Jupyter Notebook. Centos 8 skal ha Pip 3 installert som standard.

For å sjekke om Pip 3 er installert, kjør følgende kommando:

$ Whereis pip3

Som du kan se, Pip3 Kommando er tilgjengelig i banen /usr/bin/pip3 i mitt tilfelle.

I tilfelle du ikke har PIP 3 installert, kjør følgende kommando for å installere PIP3:

$ sudo dnf installer python3-pip

Installere Jupyter Notebook:

Nå, installer Jupyter Notebook med følgende kommando:

$ pip3 installasjon -bruker jupyter

Pip 3 bør laste ned og installere alle nødvendige Python -pakker. Det kan ta en stund å fullføre.

På dette tidspunktet skal Jupyter notisbok installeres.

For å sjekke om Jupyter Notebook ble installert riktig, kjør følgende kommando:

$ Jupyter -Versjon

Som du ser fungerer Jupyter Notebook.

Grunnleggende om Jupyter Notebook:

For å starte Jupyer Notebook, kjør følgende kommando:

$ Jupyter Notebook

Jupyter Notebook -serveren skal starte. For å få tilgang til Jupyter Notebook, må du kopiere nettadressen og lime den inn i favorittnettleseren din.

Når du har gått til nettadressen fra favorittnettleseren din, bør du se dashbordet til Jupyter Notebook. Alle katalogene og filene i hjemmekatalogen din skal være tilgjengelige herfra.

Klikk på Python 3 (la oss si) for å lage en ny Jupyter -notatbok av Python 3 (la oss si) i din nåværende arbeidskatalog Ny > Python 3.

En ny notisbok skal åpne. Her kan du skrive inn linjer med Python 3 -koder.

Når du skriver inn noen Python 3 -koder, klikker du på Løpe.

Kodene vil kjøre og vise deg utdataene hvis det er noen. Deretter kan du skrive inn flere linjer med Python 3 -koder.

Som du ser, la jeg til to tall og skrev ut resultatet.

Du kan lagre notatboken din fra Fil > Lagre som…

Skriv deretter inn en relativ bane fra hjemmekatalogen og klikk på Lagre.

Notatboken skal lagres.

En ny filnotatfil skal opprettes på din gitte bane.

Få tilgang til Jupyter Notebook eksternt:

Hvis du vil få tilgang til Jupyter Notebook eksternt, er denne delen for deg.

Først, finn IP -adressen til CentOS 8 -maskinen din som følger:

$ nmcli

I mitt tilfelle er IP -adressen 192.168.20.129. Det vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.

For å få tilgang til Jupyter Notebook eksternt, kjør Jupyter Notebook med -IP og -havn flagg som følger:

$ Jupyter Notebook-No-Browser --IP = 192.168.20.129 --port = 8080

Jupyter Notebook skal kjøre. Kopier nettadressen.

La nå TCP -porten 8080 gjennom brannmuren som følger:

$ SUDO FIREWALL-CMD-ADD-PORT = 8080/TCP-Permanent

For at brannmurkonfigurasjonsendringene skal tre i kraft, kjør følgende kommando:

$ sudo Firewall-CMD-Reload

Nå, åpne din favoritt nettleser og naviger til nettadressen som du har kopiert. Du skal kunne få tilgang til Jupyter Notebook Dashboard.

Angi passord for Jupyter Notebook:

Du liker kanskje ikke standard token-basert tilgangssystem for Jupyter Notebook. For passordbasert tilgang, må du angi et passord for Jupyter Notebook.

Først må du opprette Jupyter Notebook -konfigurasjonskatalog ~/.Jupyter følgende:

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

Kjør nå følgende kommando for å sette opp et passord for Jupyter Notebook:

$ jupyter notatbok passord

Skriv inn et passord og trykk .

Trykk på passordet og trykk på nytt .

Passordet skal settes.

Kjør Jupyter Notebook som vanlig, og den skal ikke skrive ut noen tokenbasert URL som du kan se på skjermbildet nedenfor.

For å få tilgang til Jupyter Notebook, alt du trenger å gjøre er å besøke http: // 192.168.20.129: 8080 fra nettleseren din.

Det vil be deg om passordet. Bare skriv inn passordet og klikk på Logg Inn.

Du bør være logget på Jupyter Notebook Dashboard.

Angi standard notisbokkatalog:

Standard rotkatalog for Jupyter Notebook er din hjemmekatalog. Hvis du vil, kan du endre det til en annen katalog.

Først må du lage en ny rotkatalog ~/notatbøker (La oss si) som følger:

$ mkdir ~/notatbøker

For å endre rotkatalogen til Jupyter Notebook, kjør Jupyter Notbook med -Notebook-Dir flagg som følger:

$ Jupyter Notebook-No-Browser --IP = 192.168.20.129 --port = 8080
--Notebook-Dir = ~/Notebøker

Rotkatalogen til Jupyter Notebook skal endres.

Konfigurere Jupyter Notebook ved hjelp av konfigurasjonsfil:

Jupyter Notebook bruker en JSON -fil ~/.jupyter/jupyter_notebook_config.JSON For å holde all standardkonfigurasjonen.

For å konfigurere Jupyter Notebook, åpner du ~/.jupyter/jupyter_notebook_config.JSON fil som følger:

$ vi ~/.jupyter/jupyter_notebook_config.JSON

Innholdet i ~/.jupyter/jupyter_notebook_config.JSON Filen skal være som følger:


"NotebookApp":
"Passord": "SHA1: 810EA19ADFA5: B67BBFA54F8A2FDEFA8FF812CDE9B92BAA57FE64",
"IP": "192.168.20.129 ",
"Port": 8080,
"Notebook_dir": "/Home/Shovon/Notebooks",
"open_browser": falsk

Sørg for å endre IP, havn, Notebook_dir Verdier som dine krav. Verdien av Notebook_dir skal være den absolutte banen til den ønskede Jupyter Notebooks rotkatalog.

MERK: De passord Feltet skal være her bare hvis du har angitt et Jupyter Notebook -passord ved hjelp av kommandoen Jupyter Notebook -passord. Ikke endre det.

Når du er ferdig, lagre konfigurasjonsfilen.

Nå kan du kjøre Jupyter Notebook uten noen kommandolinjeargumenter.

$ Jupyter Notebook

Jupyter Notebook skal konfigureres.

Så det er slik du installerer og konfigurerer Jupyter Notebook på Centos 8. Takk for at du leste denne artikkelen.