So installieren Sie den TypeScript-Kernel auf JupyterHub, um TypeScript-Codes auf Jupyter-Notebooks auszuführen

So Installieren Sie Den Typescript Kernel Auf Jupyterhub Um Typescript 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 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:

  1. Node.js unter Ubuntu/Debian/Linux Mint installieren
  2. Node.js unter RHEL/Rocky Linux/CentOS/Fedora installieren
  3. Überprüfen, ob Node.js und NPM korrekt installiert sind
  4. TypeScript-Kernel auf JupyterHub installieren
  5. Überprüfen, ob der JupyterHub TypeScript-Kernel korrekt installiert ist
  6. Abschluss
  7. 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

  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/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 .

  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

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 tslab

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

  Ein Screenshot einer automatisch generierten Computerbeschreibung

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 Sie

Um 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

  Ein Screenshot einer automatisch generierten Computerbeschreibung

Ü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-Liste

Sie 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.

Verweise: