Installer og konfigurer Jupyter Notebook på CentOS 8

Install Configure Jupyter Notebook Centos 8



I denne artikel vil jeg vise dig, hvordan du installerer og konfigurerer Jupyter Notebook på CentOS 8. Så lad os komme i gang.

Installation af påkrævede byggeværktøjer:

For at installere Jupyter Notebook skal du have alle de nødvendige C build -værktøjer og Python 3 udviklingsbiblioteker installeret. Heldigvis er alle disse tilgængelige i det officielle pakkeopbevaringssted for CentOS 8.







Opdater først CentOS 8 -pakkelagringscachen med følgende kommando:



$sudodnf makecache



Installer nu alle de nødvendige byggeværktøjer med følgende kommando:





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

For at bekræfte installationen skal du trykke på OG og tryk derefter på .



DNF -pakkehåndtereren skal downloade alle de nødvendige pakker og installere dem. Det kan tage et stykke tid at fuldføre.

På dette tidspunkt skal alle de nødvendige byggeværktøjer installeres.

Installation af PIP 3:

Du skal have Python 3 -pakkehåndtering PIP 3 installeret på din CentOS 8 -maskine for at kunne installere Jupyter Notebook. CentOS 8 skal have PIP 3 installeret som standard.

For at kontrollere, om PIP 3 er installeret, skal du køre følgende kommando:

$hvor erpip3

Som du kan se, pip3 kommando er tilgængelig i stien /usr/bin/pip3 i mit tilfælde.

Hvis du ikke har PIP 3 installeret, skal du køre følgende kommando for at installere PIP3:

$sudodnfinstallerepython3-pip

Installation af Jupyter Notebook:

Installer nu Jupyter Notebook med følgende kommando:

$pip3installere --brugerjupyter

PIP 3 skal downloade og installere alle de nødvendige Python -pakker. Det kan tage et stykke tid at fuldføre.

På dette tidspunkt skal Jupyter Notebook installeres.

For at kontrollere, om Jupyter Notebook blev installeret korrekt, skal du køre følgende kommando:

$jupyter--version

Som du kan se, fungerer Jupyter Notebook korrekt.

Grundlæggende om Jupyter Notebook:

For at starte Jupyer Notebook skal du køre følgende kommando:

$jupyter notesbog

Jupyter Notebook -serveren skal starte. For at få adgang til Jupyter Notebook skal du kopiere webadressen og indsætte den i din foretrukne webbrowser.

Når du går til webadressen fra din foretrukne webbrowser, skal du se dashboardet til Jupyter notebook. Alle mapper og filer i dit HOME -bibliotek skal være tilgængelige herfra.

For at oprette en ny Jupyter -notesbog med Python 3 (lad os sige) i din nuværende arbejdskatalog, skal du klikke på Ny > Python 3 .

En ny notesbog skulle åbne. Her kan du indtaste linjer med Python 3 -koder.

Når du har indtastet nogle Python 3 -koder, skal du klikke på Løb .

Koderne kører og viser dig output, hvis der er nogen. Derefter kan du indtaste flere linjer med Python 3 -koder.

Som du kan se, tilføjede jeg to tal og udskrev resultatet.

Du kan gemme din notesbog fra Fil > Gem som…

Indtast derefter en relativ sti fra dit HOME -bibliotek og klik på Gemme .

Notesbogen skal gemmes.

En ny notesbogfil skal oprettes på din givne sti.

Fjernadgang til Jupyter Notebook:

Hvis du vil have adgang til Jupyter Notebook eksternt, er dette afsnit noget for dig.

Find først IP -adressen på din CentOS 8 -maskine som følger:

$nmcli

I mit tilfælde er IP -adressen 192.168.20.129. Det vil være anderledes for dig. Så sørg for at udskifte den med din fra nu af.

For at få fjernadgang til Jupyter Notebook skal du køre Jupyter Notebook med –Ip og -Havn flag som følger:

$jupyter notesbog-ingen browser --ip= 192.168.20.129--Havn=8080

Jupyter Notebook skulle køre. Kopier webadressen.

Tillad nu TCP -porten 8080 gennem firewallen som følger:

$sudofirewall-cmd-tilføj port=8080/tcp--permanent

For at firewall -konfigurationsændringerne træder i kraft, skal du køre følgende kommando:

$sudofirewall-cmd-genindlæse

Åbn nu din yndlingswebbrowser og naviger til den webadresse, du har kopieret. Du skal have adgang til Jupyter Notebook dashboard.

Indstilling af en adgangskode til Jupyter Notebook:

Du kan ikke lide standard token-baseret adgangssystem i Jupyter Notebook. For adgangskodebaseret adgang skal du angive en adgangskode til Jupyter Notebook.

Opret først Jupyter Notebook -konfigurationsmappe ~/.jupyter som følger:

$prøve -d~/.jupyter|| mkdir~/.jupyter

Kør nu følgende kommando for at konfigurere en adgangskode til Jupyter Notebook:

$jupyter notebook -adgangskode

Indtast en adgangskode, og tryk på .

Indtast adgangskoden igen, og tryk på .

Adgangskoden skal indstilles.

Kør nu Jupyter Notebook som normalt, og det bør ikke udskrive nogen token-baseret URL, som du kan se på skærmbilledet herunder.

For at få adgang til Jupyter Notebook er alt du skal gøre at besøge http://192.168.20.129:8080 fra din webbrowser.

Det beder dig om adgangskoden. Bare indtast adgangskoden og klik på Log på .

Du skal være logget ind på Jupyter Notebook -betjeningspanelet.

Indstilling af standard notebook -telefonbog:

Standard rodmappen i Jupyter Notebook er dit HOME -bibliotek. Hvis du vil, kan du ændre det til et andet bibliotek.

Opret først et nyt rodmappe ~/notesbøger (lad os sige) som følger:

$mkdir~/notesbøger

Hvis du vil ændre rodmappen i Jupyter Notebook, skal du køre Jupyter Notbook med –Notebook-dir flag som følger:

$ jupyter notesbog-ingen browser --ip= 192.168.20.129--Havn=8080
--notebook-dir= ~/notesbøger

Jupyter Notebooks rodmappe skal ændres.

Konfiguration af Jupyter Notebook ved hjælp af konfigurationsfil:

Jupyter Notebook bruger en JSON -fil ~/.jupyter/jupyter_notebook_config.json for at beholde al standardkonfigurationen.

For at konfigurere Jupyter Notebook skal du åbne ~/.jupyter/jupyter_notebook_config.json fil som følger:

$vi~/.jupyter/jupyter_notebook_config.json

Indholdet i ~/.jupyter/jupyter_notebook_config.json filen skal være som følger:

{
'NotebookApp':{
'adgangskode':'sha1: 810ea19adfa5: b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64',
'ip':'192.168.20.129',
'Havn':8080,
'notesbog_dir':' / home / shovon / notesbøger',
'open_browser':falsk
}
}

Sørg for at ændre ip , Havn , notesbog_dir værdier som dine krav. Værdien af notesbog_dir skulle være den absolutte sti til din ønskede Jupyter Notebooks rodmappe.

BEMÆRK: Det adgangskode feltet bør kun være her, hvis du har angivet en Jupyter Notebook -adgangskode ved hjælp af kommandoen jupyter notebook -adgangskode . Ændr det ikke.

Når du er færdig, skal du gemme konfigurationsfilen.

Nu kan du køre Jupyter Notebook uden kommandolinjeargumenter.

$jupyter notesbog

Jupyter Notebook skal konfigureres.

Så sådan installerer og konfigurerer du Jupyter Notebook på CentOS 8. Tak fordi du læste denne artikel.