In dit artikel laten we u zien hoe u de JupyterHub TypeScript-kernel op uw JupyterHub-server installeert, zodat de JupyterHub-gebruikers de TypeScript-codes op Jupyter Notebooks kunnen uitvoeren en documenteren, net zoals ze de Python-codes uitvoeren en documenteren.
OPMERKING: Als JupyterHub niet op uw computer is geïnstalleerd, kunt u een van de artikelen lezen, afhankelijk van de Linux-distributie die u gebruikt:
1 . Hoe de nieuwste versie van JupyterHub op Ubuntu 22.04 LTS/ Debian 12/Linux Mint 21 te installeren
2. Hoe de nieuwste versie van JupyterHub op Fedora 38+/RHEL 9/Rocky Linux 9 te installeren
Onderwerp van inhoud:
- Node.js installeren op Ubuntu/Debian/Linux Mint
- Node.js installeren op RHEL/Rocky Linux/CentOS/Fedora
- Controleren of Node.js en NPM correct zijn geïnstalleerd
- TypeScript Kernel installeren op JupyterHub
- Controleren of JupyterHub TypeScript Kernel correct is geïnstalleerd
- Conclusie
- Referenties
Node.js installeren op Ubuntu/Debian/Linux Mint
Om de JupyterHub TypeScript-kernel te laten werken, moet Node.js op uw computer zijn geïnstalleerd. Als u Ubuntu/Debian/Linux Mint of een andere op Ubuntu/Debian gebaseerde Linux-distributie als uw JupyterHub-server gebruikt, kunt u Node.js installeren vanuit de officiële pakketrepository van uw Linux-distributie.
Werk eerst de databasecache van het APT-pakket bij met de volgende opdracht:
$ sudo passende update
Voer de volgende opdracht uit om Node.js en Node Package Manager (NPM) te installeren:
$ sudo geschikt installeren knooppuntjs npm Om de installatie te bevestigen, drukt u op “Y” en vervolgens op
Node.js en NPM worden geïnstalleerd. Het duurt even voordat het klaar is.
Op dit punt moeten Node.js en NPM worden geïnstalleerd.
Node.js installeren op RHEL/Rocky Linux/CentOS/Fedora
Om de JupyterHub TypeScript-kernel te laten werken, moet Node.js op uw computer zijn geïnstalleerd. Als u RHEL/Rocky Linux/CentOS/Fedora of een andere op RPM gebaseerde Linux-distributie als uw JupyterHub-server gebruikt, kunt u Node.js installeren vanuit de officiële pakketrepository van uw Linux-distributie.
Werk eerst de databasecache van het DNF-pakket bij met de volgende opdracht:
$ sudo dnf makecache
Voer de volgende opdracht uit om Node.js en Node Package Manager (NPM) te installeren:
$ sudo dnf installeren knooppuntjs npm Om de installatie te bevestigen, drukt u op “Y” en vervolgens op
Node.js en NPM worden geïnstalleerd. Het duurt even voordat het klaar is.
Op dit punt moeten Node.js en NPM worden geïnstalleerd.
Controleren of Node.js en NPM correct zijn geïnstalleerd
Om te bevestigen of Node.js en NPM correct zijn geïnstalleerd, voert u de volgende opdrachten uit:
$ knooppunt --versie$ npm --versie
Zoals u kunt zien, zijn Node.js 12.22.9 en NPM 8.5.1 geïnstalleerd op ons Ubuntu 22.04 LTS-besturingssysteem.
TypeScript Kernel installeren op JupyterHub
JupyterHub voegt TypeScript-ondersteuning toe door het gebruik van tslab . Om het tslab Node.js-pakket op uw computer te installeren, voert u de volgende opdracht uit:
$ sudo npm installeren -G tslabHet tslab Node.js-pakket wordt geïnstalleerd. Het duurt een paar seconden om te voltooien.
Het tslab Node.js-pakket moet op dit punt worden geïnstalleerd.
Zodra het tslab Node.js-pakket is geïnstalleerd, moet u de JupyterHub TypeScript-kernel installeren om de TypeScript-ondersteuning op JupyterHub-notebooks in te schakelen.
Activeer eerst de virtuele JupyterHub-omgeving met de volgende opdracht:
$ . / kiezen / jupyterhub / bak / activerenOm de JupyterHub TypeScript-kernel voor het hele systeem te installeren (voor alle JupyterHub-gebruikers), voert u de volgende opdracht uit:
$ sudo PAD = $PAD tslab installeren --voorvoegsel = / kiezen / jupyterhub
Controleren of JupyterHub TypeScript Kernel correct is geïnstalleerd
Om te controleren of de tslab TypeScript JupyterHub-kernel is geïnstalleerd, voert u de volgende opdracht uit:
$ jupyter-kernelspec-lijstU zou “tslab” en “jslab” moeten vinden in de beschikbare JupyterHub-kernelslijst.
Als u zich aanmeldt bij JupyterHub, zou u de programmeertaal TypeScript in het gedeelte 'Notebook' moeten vinden.
Om een TypeScript Jupyter-notebook te maken, klikt u op 'TypeScript' in het gedeelte 'Notebook'.
Er moet een nieuw JupyterHub TypeScript-notebook worden gemaakt.
U kunt de TypeScript-codes op dezelfde manier schrijven en documenteren als in Python-codes.
Conclusie
In dit artikel hebben we u laten zien hoe u Node.js en tslab installeert op Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora en andere Ubuntu/Debian-gebaseerde en RPM-gebaseerde Linux-distributies. We hebben u ook laten zien hoe u de TypeScript-kernel op JupyterHub installeert, zodat u de TypeScript-codes op Jupyter-notebooks kunt uitvoeren en documenteren, net zoals u dat in Python-codes doet.