Installer og konfigurer Jupyter Notebook på CentOS 8

Install Configure Jupyter Notebook 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 byggverktøy:

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







Oppdater først CentOS 8 -pakkeoppbevaringsbufferen med følgende kommando:



$sudodnf makecache



Installer nå alle nødvendige byggeverktøy med følgende kommando:





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

Trykk på for å bekrefte installasjonen OG og trykk deretter .



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

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

Installere PIP 3:

Du må ha Python 3 pakkebehandler PIP 3 installert på din CentOS 8 -maskin for å kunne installere Jupyter Notebook. CentOS 8 bør ha PIP 3 installert som standard.

For å kontrollere om PIP 3 er installert, kjør følgende kommando:

$hvor erpip3

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

Hvis du ikke har PIP 3 installert, kjører du følgende kommando for å installere PIP3:

$sudodnfinstallerepython3-pip

Installere Jupyter Notebook:

Installer nå Jupyter Notebook med følgende kommando:

$pip3installere --brukerjupyter

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

På dette tidspunktet bør Jupyter Notebook installeres.

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

$jupyter--versjon

Som du kan se, fungerer Jupyter Notebook riktig.

Grunnleggende om Jupyter Notebook:

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

$jupyter notatbok

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

Når du går til nettadressen fra din favoritt nettleser, bør du se oversikten til Jupyter notatbok. Alle katalogene og filene i HOME -katalogen bør være tilgjengelige herfra.

For å opprette en ny Jupyter Notebook av Python 3 (la oss si) i din nåværende arbeidskatalog, klikk på Ny > Python 3 .

En ny notatbok bør åpnes. Her kan du skrive inn linjer med Python 3 -koder.

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

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

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

Du kan lagre den bærbare datamaskinen fra Fil > Lagre som…

Skriv deretter inn en relativ bane fra HOME -katalogen og klikk på Lagre .

Den bærbare datamaskinen bør lagres.

En ny notisblokkfil bør opprettes i den gitte banen.

Få tilgang til Jupyter Notebook eksternt:

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

Finn først IP -adressen til din CentOS 8 -maskin som følger:

$nmcli

I mitt tilfelle er IP -adressen 192.168.20.129. Det blir annerledes for deg. Så sørg for å bytte den ut 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 notatbok-ingen nettleser --ip= 192.168.20.129--havn=8080

Jupyter Notebook bør kjøre. Kopier nettadressen.

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

$sudobrannmur-cmd-legge til port=8080/tcp--fast

For at brannmurens konfigurasjonsendringer skal tre i kraft, kjører du følgende kommando:

$sudobrannmur-cmd-last inn på nytt

Åpne nå din favoritt nettleser og naviger til nettadressen du har kopiert. Du bør ha tilgang til dashbordet for Jupyter Notebook.

Angi et passord for Jupyter Notebook:

Du liker kanskje ikke standard tokenbasert tilgangssystem for Jupyter Notebook. For passordbasert tilgang må du angi et passord for Jupyter Notebook.

Opprett først Jupyter Notebook -konfigurasjonskatalogen ~/.jupyter følgende:

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

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

$jupyter notebook passord

Skriv inn et passord og trykk .

Skriv inn passordet på nytt og trykk .

Passordet bør angis.

Kjør nå 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 er alt du trenger å gjøre å 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å dashbordet for Jupyter Notebook.

Angi standard notatbokskatalog:

Standard rotkatalog for Jupyter Notebook er din HOME -katalog. Hvis du vil, kan du endre den til en annen katalog.

Opprett først 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 notatbok-ingen nettleser --ip= 192.168.20.129--havn=8080
--notebook-dir= ~/notatbøker

Rotkatalogen til Jupyter Notebook bør endres.

Konfigurere Jupyter Notebook med konfigurasjonsfil:

Jupyter Notebook bruker en JSON -fil ~/.jupyter/jupyter_notebook_config.json for å beholde all standardkonfigurasjon.

For å konfigurere Jupyter Notebook, åpner du ~/.jupyter/jupyter_notebook_config.json filen 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',
'havn':8080,
'notebook_dir':' / home / shovon / notatbøker',
'open_browser':falsk
}
}

Sørg for å endre ip , havn , notatbok_dir verdier som dine krav. Verdien av notatbok_dir skal være den absolutte banen til den ønskede Jupyter Notebook -rotkatalogen.

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

Når du er ferdig, lagrer du konfigurasjonsfilen.

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

$jupyter notatbok

Jupyter Notebook bør konfigureres.

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