Installieren und konfigurieren Sie Jupyter Notebook auf CentOS 8

Install Configure Jupyter Notebook Centos 8



In diesem Artikel zeige ich Ihnen, wie Sie Jupyter Notebook auf CentOS 8 installieren und konfigurieren. Lassen Sie uns also beginnen.

Installieren der erforderlichen Build-Tools:

Um Jupyter Notebook zu installieren, müssen Sie alle erforderlichen C-Build-Tools und Python 3-Entwicklungsbibliotheken installiert haben. Glücklicherweise sind all diese im offiziellen Paket-Repository von CentOS 8 verfügbar.







Aktualisieren Sie zunächst den CentOS 8-Paket-Repository-Cache mit dem folgenden Befehl:



$sudodnf-makecache



Installieren Sie nun alle erforderlichen Build-Tools mit dem folgenden Befehl:





$sudodnfInstallieren gccpython3-devel Kernel-Header-$(dein Name-R)

Um die Installation zu bestätigen, drücken Sie UND und drücke dann .



Der DNF-Paketmanager sollte alle erforderlichen Pakete herunterladen und installieren. Es kann eine Weile dauern, bis es abgeschlossen ist.

Zu diesem Zeitpunkt sollten alle erforderlichen Build-Tools installiert sein.

PIP installieren 3:

Sie müssen den Python 3-Paketmanager PIP 3 auf Ihrem CentOS 8-Computer installiert haben, um Jupyter Notebook zu installieren. In CentOS 8 sollte PIP 3 standardmäßig installiert sein.

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob PIP 3 installiert ist:

$wo istpip3

Wie du siehst, pip3 Befehl ist im Pfad verfügbar /usr/bin/pip3 in meinem Fall.

Falls Sie PIP 3 nicht installiert haben, führen Sie den folgenden Befehl aus, um PIP3 zu installieren:

$sudodnfInstallierenpython3-pip

Jupyter Notebook installieren:

Installieren Sie nun Jupyter Notebook mit dem folgenden Befehl:

$pip3Installieren --Benutzerjupyter

PIP 3 sollte alle erforderlichen Python-Pakete herunterladen und installieren. Es kann eine Weile dauern, bis es abgeschlossen ist.

An diesem Punkt sollte Jupyter Notebook installiert sein.

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob Jupyter Notebook korrekt installiert wurde:

$jupyter--Ausführung

Wie Sie sehen, funktioniert Jupyter Notebook ordnungsgemäß.

Grundlagen von Jupyter Notebook:

Führen Sie den folgenden Befehl aus, um Jupyer Notebook zu starten:

$Jupyter-Notizbuch

Der Jupyter Notebook-Server sollte starten. Um auf Jupyter Notebook zuzugreifen, müssen Sie die URL kopieren und in Ihren bevorzugten Webbrowser einfügen.

Sobald Sie die URL von Ihrem bevorzugten Webbrowser aus aufrufen, sollten Sie das Dashboard des Jupyter-Notebooks sehen. Alle Verzeichnisse und Dateien Ihres HOME-Verzeichnisses sollten von hier aus zugänglich sein.

Um ein neues Jupyter Notebook von Python 3 (sagen wir) in Ihrem aktuellen Arbeitsverzeichnis zu erstellen, klicken Sie auf Neu > Python 3 .

Ein neues Notizbuch sollte geöffnet werden. Hier können Sie Zeilen mit Python 3-Code eingeben.

Nachdem Sie einige Python 3-Codes eingegeben haben, klicken Sie auf Lauf .

Die Codes werden ausgeführt und zeigen Ihnen die Ausgabe, falls vorhanden. Anschließend können Sie weitere Zeilen Python 3-Code eingeben.

Wie Sie sehen können, habe ich zwei Zahlen hinzugefügt und das Ergebnis ausgedruckt.

Sie können Ihr Notizbuch speichern von Datei > Speichern als…

Geben Sie dann einen relativen Pfad aus Ihrem HOME-Verzeichnis ein und klicken Sie auf Speichern .

Das Notebook sollte gespeichert werden.

Eine neue Dateinotizbuchdatei sollte in Ihrem angegebenen Pfad erstellt werden.

Fernzugriff auf Jupyter Notebook:

Wenn Sie aus der Ferne auf Jupyter Notebook zugreifen möchten, ist dieser Abschnitt genau das Richtige für Sie.

Suchen Sie zunächst die IP-Adresse Ihres CentOS 8-Computers wie folgt:

$nmcli

In meinem Fall lautet die IP-Adresse 192.168.20.129. Bei dir wird es anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihres ersetzen.

Um aus der Ferne auf Jupyter Notebook zuzugreifen, führen Sie Jupyter Notebook mit dem –ip und -Hafen Flagge wie folgt:

$Jupyter-Notizbuch--no-browser --ip= 192.168.20.129--Hafen=8080

Jupyter Notebook sollte ausgeführt werden. Kopieren Sie die URL.

Lassen Sie nun den TCP-Port 8080 wie folgt durch die Firewall:

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

Führen Sie den folgenden Befehl aus, damit die Änderungen an der Firewall-Konfiguration wirksam werden:

$sudoFirewall-cmd--neu laden

Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu der URL, die Sie kopiert haben. Sie sollten in der Lage sein, auf das Dashboard von Jupyter Notebook zuzugreifen.

Festlegen eines Passworts für Jupyter Notebook:

Möglicherweise gefällt Ihnen das standardmäßige tokenbasierte Zugriffssystem von Jupyter Notebook nicht. Für den passwortbasierten Zugriff müssen Sie ein Passwort für das Jupyter Notebook festlegen.

Erstellen Sie zuerst das Jupyter Notebook-Konfigurationsverzeichnis ~/.jupyter wie folgt:

$Prüfung -D~/.jupyter|| mkdir~/.jupyter

Führen Sie nun den folgenden Befehl aus, um ein Passwort für das Jupyter Notebook einzurichten:

$jupyter notebook passwort

Geben Sie ein Passwort ein und drücken Sie .

Geben Sie das Passwort erneut ein und drücken Sie .

Das Passwort sollte festgelegt werden.

Führen Sie nun Jupyter Notebook wie gewohnt aus und es sollte keine tokenbasierte URL gedruckt werden, wie Sie im Screenshot unten sehen können.

Um auf Jupyter Notebook zuzugreifen, müssen Sie nur besuchen http://192.168.20.129:8080 von Ihrem Webbrowser.

Es wird Sie nach dem Passwort fragen. Geben Sie einfach das Passwort ein und klicken Sie auf Einloggen .

Sie sollten beim Jupyter Notebook-Dashboard angemeldet sein.

Festlegen des Standard-Notizbuchverzeichnisses:

Das Standard-Stammverzeichnis von Jupyter Notebook ist Ihr HOME-Verzeichnis. Wenn Sie möchten, können Sie es in ein anderes Verzeichnis ändern.

Erstellen Sie zuerst ein neues Root-Verzeichnis ~/Notizbücher (sagen wir) wie folgt:

$mkdir~/Notizbücher

Um das Stammverzeichnis von Jupyter Notebook zu ändern, führen Sie Jupyter Notbook mit dem –notebook-dir Flagge wie folgt:

$ Jupyter-Notizbuch--no-browser --ip= 192.168.20.129--Hafen=8080
--notebook-dir= ~/Notizbücher

Das Stammverzeichnis von Jupyter Notebook sollte geändert werden.

Konfigurieren von Jupyter Notebook mithilfe der Konfigurationsdatei:

Jupyter Notebook verwendet eine JSON-Datei ~/.jupyter/jupyter_notebook_config.json um die Standardkonfiguration beizubehalten.

Um Jupyter Notebook zu konfigurieren, öffnen Sie das ~/.jupyter/jupyter_notebook_config.json Datei wie folgt:

$wir~/.jupyter/jupyter_notebook_config.json

Der Inhalt der ~/.jupyter/jupyter_notebook_config.json Datei sollte wie folgt aussehen:

{
'NotebookApp':{
'Passwort':'sha1:810ea19adfa5:b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64',
'ip':'192.168.20.129',
'Hafen':8080,
'notebook_dir':'/home/shovon/notizbücher',
'Browser öffnen':falsch
}
}

Stellen Sie sicher, dass Sie die ändern ip , Hafen , notebook_dir Werte als Ihre Anforderungen. Der Wert von notebook_dir sollte der absolute Pfad des Stammverzeichnisses Ihres gewünschten Jupyter Notebooks sein.

HINWEIS: Die Passwort Das Feld sollte nur hier sein, wenn Sie ein Jupyter Notebook-Passwort mit dem Befehl festgelegt haben jupyter notebook passwort . Ändern Sie es nicht.

Wenn Sie fertig sind, speichern Sie die Konfigurationsdatei.

Jetzt können Sie Jupyter Notebook ohne Befehlszeilenargumente ausführen.

$Jupyter-Notizbuch

Jupyter Notebook sollte konfiguriert sein.

So installieren und konfigurieren Sie Jupyter Notebook auf CentOS 8. Vielen Dank, dass Sie diesen Artikel gelesen haben.