Installieren und konfigurieren Sie das Jupyter -Notizbuch auf CentOS 8

Installieren und konfigurieren Sie das Jupyter -Notizbuch auf CentOS 8
In diesem Artikel werde ich Ihnen zeigen, wie Sie Jupyter Notebook auf CentOS 8 installieren und konfigurieren können. Also lasst uns anfangen.

Installieren der erforderlichen Build -Tools:

Um Jupyter Notebook zu installieren, müssen Sie alle erforderlichen C -Build -Tools und Python 3 -Entwicklungsbibliotheken installieren lassen. Glücklicherweise sind alle im offiziellen Paket -Repository von CentOS 8 erhältlich.

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

$ sudo dnf makecache

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

$ sudo dnf Installieren Sie GCC Python3-Devel-Kernel-Header-$ (Uname -r)

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

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

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

Installieren von PIP 3:

Sie müssen Python 3 Package Manager PIP 3 auf Ihrem CentOS 8 -Computer installiert haben, um Jupyter Notebook zu installieren. CentOS 8 sollte standardmäßig PIP 3 installieren lassen.

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

$ wobei PIP3

Wie du sehen kannst, PIP3 Der Befehl ist im Pfad verfügbar /usr/bin/pip3 in meinem Fall.

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

$ sudo dnf install python3-pip installieren

Installieren von Jupyter -Notizbuch:

Installieren Sie nun das Jupyter -Notizbuch mit dem folgenden Befehl:

$ pip3 Install -Benutzer Jupyter

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

Zu diesem Zeitpunkt sollte ein Jupyter -Notizbuch installiert werden.

Um zu überprüfen, ob das Jupyter -Notizbuch korrekt installiert wurde, führen Sie den folgenden Befehl aus:

$ jupyter -Verssion

Wie Sie sehen können, funktioniert das Jupyter -Notizbuch korrekt.

Grundlagen des Jupyter -Notizbuchs:

Führen Sie den folgenden Befehl aus, um das Jupyer -Notizbuch zu starten:

$ Jupyter Notebook

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 von Ihrem Lieblings -Webbrowser zur URL gehen, sollten Sie das Dashboard von Jupyter Notebook sehen. Alle Verzeichnisse und Dateien Ihres Heimverzeichnisses sollten von hier aus zugänglich sein.

Klicken Sie auf Ihr aktuelles Arbeitsverzeichnis, um ein neues Jupyter -Notizbuch von Python 3 (sagen wir sagen) zu erstellen Neu > Python 3.

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

Wenn Sie einige Python -3 -Codes eingeben, klicken Sie auf Laufen.

Die Codes werden ausgeführt und zeigen Ihnen die Ausgabe, wenn es welche vorhanden ist. Dann können Sie mehr Zeilen von Python 3 -Codes eingeben.

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

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

Geben Sie dann einen relativen Pfad von Ihrem Heimverzeichnis aus und klicken Sie auf Speichern.

Das Notizbuch sollte gespeichert werden.

Eine neue Datei -Notebook -Datei sollte in Ihrem angegebenen Pfad erstellt werden.

Zugriff auf Jupyter Notebook remote:

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

Suchen Sie zunächst die IP -Adresse Ihrer CentOS 8 -Maschine wie folgt:

$ nmcli

In meinem Fall ist die IP -Adresse 192.168.20.129. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

Um auf Jupyter Notebook zuzugreifen, führen Sie Jupyter Notebook mit dem aus -IP Und -Hafen Flagge wie folgt:

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

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

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

$ sudo firewall-cmd --add-port = 8080/tcp --permanent

Führen Sie den folgenden Befehl aus, damit die Firewall -Konfigurationsänderungen wirksam werden sollen:

$ sudo firewall-cmd-Reload

Öffnen Sie jetzt Ihren Lieblings -Webbrowser und navigieren Sie zu der URL, die Sie kopiert haben. Sie sollten in der Lage sein, auf Jupyter Notebook Dashboard zugreifen zu können.

Festlegen eines Kennworts für Jupyter Notebook:

Möglicherweise gefällt Ihnen das Standard-Token-basierte Zugriffssystem von Jupyter Notebook nicht. Für den kennwortbasierten Zugriff müssen Sie ein Kennwort für das Jupyter-Notebook festlegen.

Erstellen Sie zunächst Jupyter Notebook -Konfigurationsverzeichnis ~/.Jupyter folgendermaßen:

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

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

$ jupyter Notebook Passwort

Geben Sie ein Passwort ein und drücken Sie .

Titieren Sie das Passwort erneut und drücken Sie .

Das Passwort sollte festgelegt werden.

Führen Sie nun das Jupyter-Notizbuch wie gewohnt aus und es sollte keine Token-basierte URL drucken, wie Sie im Screenshot unten sehen können.

Um auf Jupyter Notebook zuzugreifen, müssen Sie lediglich http: // 192 besuchen.168.20.129: 8080 aus Ihrem Webbrowser.

Sie werden für das Passwort aufgefordert. Geben Sie einfach das Passwort ein und klicken Sie auf Anmeldung.

Sie sollten beim Jupyter -Notebook -Dashboard angemeldet sein.

Einstellen des Standard -Notizbuchverzeichnisses:

Das Standard -Root -Verzeichnis des Jupyter -Notizbuchs ist Ihr Heimverzeichnis. Wenn Sie möchten, können Sie es in ein anderes Verzeichnis ändern.

Erstellen Sie zunächst ein neues Root -Verzeichnis ~/Notebooks (sagen wir sagen) wie folgt:

$ mkdir ~/Notebooks

Um das Root -Verzeichnis des Jupyter -Notizbuchs zu ändern, führen Sie Jupyter Notbook mit dem aus -Notebook-dir Flagge wie folgt:

$ Jupyter Notebook-No-Browser --ip = 192.168.20.129 -port = 8080
--Notebook-dir = ~/Notebooks

Das Stammverzeichnis des Jupyter -Notizbuchs sollte geändert werden.

Konfigurieren von Jupyter -Notebook mithilfe der Konfigurationsdatei:

Jupyter Notebook verwendet eine JSON -Datei ~/.jupyter/jupyter_notebook_config.JSON So halten Sie alle Standardkonfiguration.

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

$ vi ~//.jupyter/jupyter_notebook_config.JSON

Der Inhalt der ~/.jupyter/jupyter_notebook_config.JSON Die Datei sollte wie folgt sein:


"NotebookApp":
"Passwort": "SHA1: 810EA19ADFA5: B67BBFA54F8A2FDEFA8FF812CDE9B92BAA57FE64",
"IP": "192.168.20.129 ",
"Port": 8080,
"Notebook_Dir": "/home/shovon/Notebooks",
"Open_Browser": Falsch

Stellen Sie sicher, dass Sie die ändern IP, Hafen, Notebook_Dir Werte als Ihre Anforderungen. Der Wert von Notebook_Dir sollte der absolute Weg Ihres gewünschten Jupyter -Notizbuch -Root -Verzeichnisses sein.

NOTIZ: Der 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.

Sobald Sie fertig sind, speichern Sie die Konfigurationsdatei.

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

$ Jupyter Notebook

Jupyter Notebook sollte konfiguriert werden.

So installieren und konfigurieren Sie Jupyter Notebook auf CentOS 8. Danke, dass du diesen Artikel gelesen hast.