I denne artikel vil vi vise dig, hvordan du installerer JupyterHub TypeScript-kernen på din JupyterHub-server, så JupyterHub-brugerne kan køre og dokumentere TypeScript-koderne på Jupyter Notebooks, ligesom de kører og dokumenterer Python-koderne.
BEMÆRK: Hvis du ikke har JupyterHub installeret på din computer, kan du læse en af artiklerne afhængigt af den Linux-distribution, du bruger:
1 . Sådan installeres den seneste version af JupyterHub på Ubuntu 22.04 LTS/Debian 12/Linux Mint 21
2. Sådan installeres den seneste version af JupyterHub på Fedora 38+/RHEL 9/Rocky Linux 9
Emne for indhold:
- Installation af Node.js på Ubuntu/Debian/Linux Mint
- Installation af Node.js på RHEL/Rocky Linux/CentOS/Fedora
- Kontrollerer, om Node.js og NPM er installeret korrekt
- Installation af TypeScript Kernel på JupyterHub
- Kontrollerer, om JupyterHub TypeScript-kernen er installeret korrekt
- Konklusion
- Referencer
Installation af Node.js på Ubuntu/Debian/Linux Mint
For at JupyterHub TypeScript-kernen skal fungere, skal du have Node.js installeret på din computer. Hvis du bruger Ubuntu/Debian/Linux Mint eller enhver anden Ubuntu/Debian-baseret Linux-distribution som din JupyterHub-server, kan du installere Node.js fra det officielle pakkelager for din Linux-distribution.
Først skal du opdatere APT-pakkedatabasens cache med følgende kommando:
$ sudo passende opdatering
For at installere Node.js og Node Package Manager (NPM) skal du køre følgende kommando:
$ sudo passende installere nodejs npm For at bekræfte installationen skal du trykke på 'Y' og derefter trykke på
Node.js og NPM er ved at blive installeret. Det tager et stykke tid at fuldføre.
På dette tidspunkt skal Node.js og NPM være installeret.
Installation af Node.js på RHEL/Rocky Linux/CentOS/Fedora
For at JupyterHub TypeScript-kernen skal fungere, skal du have Node.js installeret på din computer. Hvis du bruger RHEL/Rocky Linux/CentOS/Fedora eller enhver anden RPM-baseret Linux-distribution som din JupyterHub-server, kan du installere Node.js fra det officielle pakkelager for din Linux-distribution.
Først skal du opdatere DNF-pakkedatabasecachen med følgende kommando:
$ sudo dnf makecache
For at installere Node.js og Node Package Manager (NPM) skal du køre følgende kommando:
$ sudo dnf installere nodejs npm For at bekræfte installationen skal du trykke på 'Y' og derefter trykke på
Node.js og NPM er ved at blive installeret. Det tager et stykke tid at fuldføre.
På dette tidspunkt skal Node.js og NPM være installeret.
Kontrollerer, om Node.js og NPM er installeret korrekt
For at bekræfte, om Node.js og NPM er installeret korrekt, skal du køre følgende kommandoer:
$ node --version$ npm --version
Som du kan se, er Node.js 12.22.9 og NPM 8.5.1 installeret på vores Ubuntu 22.04 LTS-operativsystem.
Installation af TypeScript Kernel på JupyterHub
JupyterHub tilføjer TypeScript-understøttelse gennem brug af tslab . For at installere tslab Node.js-pakken på din computer skal du køre følgende kommando:
$ sudo npm installere -g tslabPakken tslab Node.js er ved at blive installeret. Det tager et par sekunder at fuldføre.
Pakken tslab Node.js bør installeres på dette tidspunkt.
Når tslab Node.js-pakken er installeret, skal du installere JupyterHub TypeScript-kernen for at aktivere TypeScript-understøttelse på JupyterHub-notebooks.
Først skal du aktivere JupyterHub virtuelle miljø med følgende kommando:
$ . / opt / jupyterhub / beholder / aktivereFor at installere JupyterHub TypeScript-kernen på hele systemet (for alle JupyterHub-brugere), skal du køre følgende kommando:
$ sudo STI = $PATH tslab installere --præfiks = / opt / jupyterhub
Kontrollerer, om JupyterHub TypeScript-kernen er installeret korrekt
For at kontrollere, om tslab TypeScript JupyterHub-kernen er installeret, skal du køre følgende kommando:
$ jupyter-kernelspec listeDu bør finde 'tslab' og 'jslab' i den tilgængelige JupyterHub-kerneliste.
Hvis du logger ind på JupyterHub, bør du finde TypeScript-programmeringssproget i afsnittet 'Notesbog'.
For at oprette en TypeScript Jupyter-notesbog skal du klikke på 'TypeScript' i afsnittet 'Notesbog'.
En ny JupyterHub TypeScript-notesbog skal oprettes.
Du kan skrive og dokumentere TypeScript-koderne på samme måde, som du gør i Python-koder.
Konklusion
I denne artikel viste vi dig, hvordan du installerer Node.js og tslab på Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora og andre Ubuntu/Debian-baserede og RPM-baserede Linux-distributioner. Vi viste dig også, hvordan du installerer TypeScript-kernen på JupyterHub, så du kan køre og dokumentere TypeScript-koderne på Jupyter-notebooks, ligesom du gør i Python-koder.