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 erpip3Som 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-pipInstallere Jupyter Notebook:
Installer nå Jupyter Notebook med følgende kommando:
$pip3installere --brukerjupyterPIP 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--versjonSom du kan se, fungerer Jupyter Notebook riktig.
Grunnleggende om Jupyter Notebook:
For å starte Jupyer Notebook, kjør følgende kommando:
$jupyter notatbokJupyter 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:
$nmcliI 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=8080Jupyter Notebook bør kjøre. Kopier nettadressen.
Tillat nå TCP -porten 8080 gjennom brannmuren som følger:
$sudobrannmur-cmd-legge til port=8080/tcp--fastFor 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~/.jupyterKjør nå følgende kommando for å sette opp et passord for Jupyter Notebook:
$jupyter notebook passordSkriv 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økerFor å 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.jsonInnholdet 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.