In diesem Artikel zeigen wir Ihnen, wie Sie den JupyterHub TypeScript-Kernel auf Ihrem JupyterHub-Server installieren, damit die JupyterHub-Benutzer die TypeScript-Codes auf Jupyter Notebooks genauso ausführen und dokumentieren können, wie sie die Python-Codes ausführen und dokumentieren.
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/CentOS/Fedora installieren
- Überprüfen, ob Node.js und NPM korrekt installiert sind
- TypeScript-Kernel auf JupyterHub installieren
- Überprüfen, ob der JupyterHub TypeScript-Kernel korrekt installiert ist
- Abschluss
- Verweise
Node.js unter Ubuntu/Debian/Linux Mint installieren
Damit der JupyterHub TypeScript-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/CentOS/Fedora installieren
Damit der JupyterHub TypeScript-Kernel funktioniert, muss Node.js auf Ihrem Computer installiert sein. Wenn Sie RHEL/Rocky Linux/CentOS/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.
TypeScript-Kernel auf JupyterHub installieren
JupyterHub fügt TypeScript-Unterstützung durch die Verwendung von hinzu tslab . Um das tslab Node.js-Paket auf Ihrem Computer zu installieren, führen Sie den folgenden Befehl aus:
$ Sudo npm Installieren -G tslabDas tslab Node.js-Paket wird installiert. Der Vorgang dauert einige Sekunden.
Zu diesem Zeitpunkt sollte das tslab Node.js-Paket installiert sein.
Sobald das tslab Node.js-Paket installiert ist, müssen Sie den JupyterHub TypeScript-Kernel installieren, um die TypeScript-Unterstützung auf JupyterHub-Notebooks zu aktivieren.
Aktivieren Sie zunächst die virtuelle JupyterHub-Umgebung mit dem folgenden Befehl:
$ . / opt / jupyterhub / Behälter / aktivieren SieUm den JupyterHub TypeScript-Kernel systemweit zu installieren (für alle JupyterHub-Benutzer), führen Sie den folgenden Befehl aus:
$ Sudo WEG = $PATH tslab Installieren --Präfix = / opt / jupyterhub
Überprüfen, ob der JupyterHub TypeScript-Kernel korrekt installiert ist
Um zu überprüfen, ob der tslab TypeScript JupyterHub-Kernel installiert ist, führen Sie den folgenden Befehl aus:
$ jupyter-kernelspec-ListeSie sollten „tslab“ und „jslab“ in der Liste der verfügbaren JupyterHub-Kernel finden.
Wenn Sie sich bei JupyterHub anmelden, sollten Sie die Programmiersprache TypeScript im Abschnitt „Notebook“ finden.
Um ein TypeScript-Jupyter-Notizbuch zu erstellen, klicken Sie im Abschnitt „Notizbuch“ auf „TypeScript“.
Es sollte ein neues JupyterHub TypeScript-Notizbuch erstellt werden.
Sie können die TypeScript-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 tslab auf Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora und anderen Ubuntu/Debian-basierten und RPM-basierten Linux-Distributionen installieren. Wir haben Ihnen auch gezeigt, wie Sie den TypeScript-Kernel auf JupyterHub installieren, damit Sie die TypeScript-Codes auf Jupyter-Notebooks genauso ausführen und dokumentieren können, wie Sie es in Python-Codes tun.