So installieren Sie den JupyterHub JavaScript/Node.js-Kernel, um JavaScript/Node.js-Codes auf Jupyter-Notebooks auszuführen

So Installieren Sie Den Jupyterhub Javascript Node Js Kernel Um Javascript Node Js Codes Auf Jupyter Notebooks Auszufuhren



Die Programmiersprachenunterstützung erfolgt als Kernel auf JupyterHub. Der Python-Kernel ist standardmäßig auf JupyterHub installiert, wodurch die Programmiersprache Python auf Jupyter Notebooks aktiviert wird. Sie können auch die anderen Programmiersprachen auf Ihren Jupyter Notebooks verwenden. Sie müssen lediglich die entsprechenden Kernel für JupyterHub auf Ihrem Computer installieren.

In diesem Artikel zeigen wir Ihnen, wie Sie den JupyterHub JavaScript/Node.js-Kernel auf Ihrem JupyterHub-Server installieren, damit die JupyterHub-Benutzer die JavaScript/Node.js-Codes auf Jupyter Notebooks genauso ausführen und dokumentieren können, wie sie Python ausführen und dokumentieren Codes.

NOTIZ: Wenn Sie JupyterHub nicht auf Ihrem Computer installiert haben, können Sie je nach verwendeter Linux-Distribution einen der Artikel lesen:







1. So installieren Sie die neueste Version von JupyterHub unter Ubuntu 22.04 LTS/Debian 12/Linux Mint 21



2. So installieren Sie die neueste Version von JupyterHub auf Fedora 38+/RHEL 9/Rocky Linux 9



Inhaltsthema:

  1. Node.js unter Ubuntu/Debian/Linux Mint installieren
  2. Node.js unter RHEL/Rocky Linux/Fedora installieren
  3. Überprüfen, ob Node.js und NPM korrekt installiert sind
  4. Installieren des JavaScript/Node.js-Kernels auf JupyterHub
  5. Überprüfen, ob der JavaScript/Node.js-JupyterHub-Kernel korrekt installiert ist
  6. Abschluss
  7. Verweise

Node.js unter Ubuntu/Debian/Linux Mint installieren

Damit der JupyterHub JavaScript/Node.js-Kernel funktioniert, muss Node.js auf Ihrem Computer installiert sein. Wenn Sie Ubuntu/Debian/Linux Mint oder eine andere Ubuntu/Debian-basierte Linux-Distribution als JupyterHub-Server verwenden, können Sie Node.js aus dem offiziellen Paket-Repository Ihrer Linux-Distribution installieren.





Aktualisieren Sie zunächst den APT-Paketdatenbank-Cache mit dem folgenden Befehl:

$ Sudo passendes Update

  Ein Screenshot einer Computerbildschirmbeschreibung wird automatisch generiert



Führen Sie den folgenden Befehl aus, um Node.js und Node Package Manager (NPM) zu installieren:

$ Sudo geeignet Installieren nodejs npm

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

  Ein Screenshot einer automatisch generierten Computerbeschreibung

Node.js und NPM werden installiert. Es dauert eine Weile, bis es fertig ist.

  Ein Screenshot einer automatisch generierten Computerbeschreibung

Zu diesem Zeitpunkt sollten Node.js und NPM installiert sein.

  Ein Screenshot einer automatisch generierten Computerprogrammbeschreibung

Node.js unter RHEL/Rocky Linux/Fedora installieren

Damit der JupyterHub JavaScript/Node.js-Kernel funktioniert, muss Node.js auf Ihrem Computer installiert sein. Wenn Sie RHEL/Rocky Linux/Fedora oder eine andere RPM-basierte Linux-Distribution als JupyterHub-Server verwenden, können Sie Node.js aus dem offiziellen Paket-Repository Ihrer Linux-Distribution installieren.

Aktualisieren Sie zunächst den Datenbankcache des DNF-Pakets mit dem folgenden Befehl:

$ Sudo DNF-Makecache

Führen Sie den folgenden Befehl aus, um Node.js und Node Package Manager (NPM) zu installieren:

$ Sudo dnf Installieren nodejs npm

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

  Ein Screenshot einer automatisch generierten Computerbeschreibung

Node.js und NPM werden installiert. Es dauert eine Weile, bis es fertig ist.

  Ein Screenshot einer automatisch generierten Computerbeschreibung

Zu diesem Zeitpunkt sollten Node.js und NPM installiert sein.

Überprüfen, ob Node.js und NPM korrekt installiert sind

Um zu bestätigen, ob Node.js und NPM korrekt installiert sind, führen Sie die folgenden Befehle aus:

$-Knoten --Ausführung

$ npm --Ausführung

Wie Sie sehen können, sind Node.js 12.22.9 und NPM 8.5.1 auf unserem Ubuntu 22.04 LTS-Betriebssystem installiert.

  Ein Screenshot einer automatisch generierten Computerbeschreibung

Installieren des JavaScript/Node.js-Kernels auf JupyterHub

JupyterHub fügt die JavaScript/Node.js-Unterstützung durch die Verwendung von IJavaScript hinzu. Um das IJavaScript Node.js-Paket auf Ihrem Computer zu installieren, führen Sie den folgenden Befehl aus:

$ Sudo npm Installieren -G Javascript

Das IJavaScript Node.js-Paket wird installiert. Der Vorgang dauert einige Sekunden.

Zu diesem Zeitpunkt sollte das IJavaScript Node.js-Paket installiert sein.

  Ein Screenshot einer automatisch generierten Computerbeschreibung

Sobald das IJavaScript Node.js-Paket installiert ist, müssen Sie den JupyterHub IJavaScript-Kernel installieren, um die JavaScript/Node.js-Unterstützung auf JupyterHub-Notebooks zu aktivieren.

Aktivieren Sie zunächst die virtuelle JupyterHub-Umgebung mit dem folgenden Befehl:

$ . / opt / jupyterhub / Behälter / aktivieren Sie

Um den JupyterHub IJavaScript-Kernel systemweit zu installieren (für alle JupyterHub-Benutzer), führen Sie den folgenden Befehl aus:

$ Sudo WEG = $PATH Eisinstallation --Installieren =global

  Eine lila-weiße Textbeschreibung wird automatisch generiert

Überprüfen, ob der JavaScript/Node.js-JupyterHub-Kernel korrekt installiert ist

Sie können überprüfen, ob der JavaScript/Node.js JupyterHub-Kernel installiert ist, indem Sie den folgenden Befehl ausführen:

$ jupyter-kernelspec-Liste

Sie sollten den JavaScript/Node.js-Kernel in der Liste der verfügbaren Kernel finden.

Wenn Sie sich bei JupyterHub anmelden, sollten Sie die Programmiersprache JavaScript (Node.js) im Abschnitt „Notebook“ finden.

Um ein JavaScript/Node.js-Jupyter-Notizbuch zu erstellen, klicken Sie im Abschnitt „Notizbuch“ auf JavaScript (Node.js).

  Ein Screenshot einer automatisch generierten Computerbeschreibung

Es sollte ein neues JupyterHub JavaScript/Node.js-Notebook erstellt werden.

Sie können die JavaScript-/Node.js-Codes auf die gleiche Weise schreiben und dokumentieren wie in Python-Codes.

Abschluss

In diesem Artikel haben wir Ihnen gezeigt, wie Sie Node.js und IJavaScript auf Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/Fedora und anderen Ubuntu/Debian-basierten und RPM-basierten Linux-Distributionen installieren. Wir haben Ihnen auch gezeigt, wie Sie den JavaScript/Node.js-Kernel auf JupyterHub installieren, damit Sie die JavaScript/Node.js-Codes auf Jupyter-Notebooks genauso ausführen und dokumentieren können, wie Sie es in Python-Codes tun.

Verweise: