I denne artikkelen vil vi vise deg hvordan du installerer JupyterHub TypeScript-kjernen på JupyterHub-serveren din slik at JupyterHub-brukerne kan kjøre og dokumentere TypeScript-kodene på Jupyter Notebooks akkurat som de kjører og dokumenterer Python-kodene.
MERK: Hvis du ikke har JupyterHub installert på datamaskinen din, kan du lese en av artiklene avhengig av Linux-distribusjonen du bruker:
1 . Hvordan installere den nyeste versjonen av JupyterHub på Ubuntu 22.04 LTS/Debian 12/Linux Mint 21
2. Hvordan installere den nyeste versjonen av JupyterHub på Fedora 38+/RHEL 9/Rocky Linux 9
Emne for innhold:
- Installere Node.js på Ubuntu/Debian/Linux Mint
- Installerer Node.js på RHEL/Rocky Linux/CentOS/Fedora
- Sjekker om Node.js og NPM er riktig installert
- Installerer TypeScript-kjernen på JupyterHub
- Sjekker om JupyterHub TypeScript-kjernen er riktig installert
- Konklusjon
- Referanser
Installere Node.js på Ubuntu/Debian/Linux Mint
For at JupyterHub TypeScript-kjernen skal fungere, må du ha Node.js installert på datamaskinen. Hvis du bruker Ubuntu/Debian/Linux Mint eller en annen Ubuntu/Debian-basert Linux-distribusjon som din JupyterHub-server, kan du installere Node.js fra det offisielle pakkelageret til Linux-distribusjonen din.
Først oppdaterer du APT-pakkedatabasebufferen med følgende kommando:
$ sudo passende oppdatering
For å installere Node.js og Node Package Manager (NPM), kjør følgende kommando:
$ sudo apt installere nodejs npm For å bekrefte installasjonen, trykk 'Y' og trykk deretter
Node.js og NPM blir installert. Det tar en stund å fullføre.
På dette tidspunktet bør Node.js og NPM være installert.
Installerer Node.js på RHEL/Rocky Linux/CentOS/Fedora
For at JupyterHub TypeScript-kjernen skal fungere, må du ha Node.js installert på datamaskinen. Hvis du bruker RHEL/Rocky Linux/CentOS/Fedora eller en annen RPM-basert Linux-distribusjon som din JupyterHub-server, kan du installere Node.js fra det offisielle pakkelageret til Linux-distribusjonen din.
Først oppdaterer du DNF-pakkedatabasebufferen med følgende kommando:
$ sudo dnf makecache
For å installere Node.js og Node Package Manager (NPM), kjør følgende kommando:
$ sudo dnf installere nodejs npm For å bekrefte installasjonen, trykk 'Y' og trykk deretter
Node.js og NPM blir installert. Det tar en stund å fullføre.
På dette tidspunktet bør Node.js og NPM være installert.
Sjekker om Node.js og NPM er riktig installert
For å bekrefte om Node.js og NPM er riktig installert, kjør følgende kommandoer:
$ node --versjon$ npm --versjon
Som du kan se, er Node.js 12.22.9 og NPM 8.5.1 installert på vårt Ubuntu 22.04 LTS-operativsystem.
Installerer TypeScript-kjernen på JupyterHub
JupyterHub legger til TypeScript-støtte gjennom bruk av tslab . For å installere tslab Node.js-pakken på datamaskinen din, kjør følgende kommando:
$ sudo npm installere -g tslabtslab Node.js-pakken blir installert. Det tar noen sekunder å fullføre.
Pakken tslab Node.js bør installeres på dette tidspunktet.
Når tslab Node.js-pakken er installert, må du installere JupyterHub TypeScript-kjernen for å aktivere TypeScript-støtte på JupyterHub-notatbøker.
Først aktiverer du JupyterHub virtuelle miljø med følgende kommando:
$ . / opt / jupyterhub / bin / aktivereFor å installere JupyterHub TypeScript-kjernen for hele systemet (for alle JupyterHub-brukere), kjør følgende kommando:
$ sudo STI = $PATH tslab installere --prefiks = / opt / jupyterhub
Sjekker om JupyterHub TypeScript-kjernen er riktig installert
For å sjekke om tslab TypeScript JupyterHub-kjernen er installert, kjør følgende kommando:
$ jupyter-kjernespec-listeDu bør finne 'tslab' og 'jslab' i listen over tilgjengelige JupyterHub-kjerner.
Hvis du logger på JupyterHub, bør du finne TypeScript-programmeringsspråket i delen 'Notatbok'.
For å lage en TypeScript Jupyter-notisbok, klikk på 'TypeScript' fra 'Notatbok'-delen.
En ny JupyterHub TypeScript notatbok bør opprettes.
Du kan skrive og dokumentere TypeScript-kodene på samme måte som du gjør i Python-koder.
Konklusjon
I denne artikkelen viste vi deg hvordan du installerer Node.js og tslab på Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora og andre Ubuntu/Debian-baserte og RPM-baserte Linux-distribusjoner. Vi viste deg også hvordan du installerer TypeScript-kjernen på JupyterHub slik at du kan kjøre og dokumentere TypeScript-kodene på Jupyter-notatbøker akkurat som du gjør i Python-koder.