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:
- Node.js unter Ubuntu/Debian/Linux Mint installieren
- Node.js unter RHEL/Rocky Linux/Fedora installieren
- Überprüfen, ob Node.js und NPM korrekt installiert sind
- Installieren des JavaScript/Node.js-Kernels auf JupyterHub
- Überprüfen, ob der JavaScript/Node.js-JupyterHub-Kernel korrekt installiert ist
- Abschluss
- 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
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
Node.js und NPM werden installiert. Es dauert eine Weile, bis es fertig ist.
Zu diesem Zeitpunkt sollten Node.js und NPM installiert sein.
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
Node.js und NPM werden installiert. Es dauert eine Weile, bis es fertig ist.
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.
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 JavascriptDas IJavaScript Node.js-Paket wird installiert. Der Vorgang dauert einige Sekunden.
Zu diesem Zeitpunkt sollte das IJavaScript Node.js-Paket installiert sein.
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
Ü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-ListeSie 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).
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.