În acest articol, vă vom arăta cum să instalați kernel-ul JupyterHub TypeScript pe serverul dvs. JupyterHub, astfel încât utilizatorii JupyterHub să poată rula și documenta codurile TypeScript pe Notebook-uri Jupyter așa cum rulează și documentează codurile Python.
NOTĂ: Dacă nu aveți JupyterHub instalat pe computer, puteți citi unul dintre articole în funcție de distribuția Linux pe care o utilizați:
1 . Cum se instalează cea mai recentă versiune de JupyterHub pe Ubuntu 22.04 LTS/Debian 12/Linux Mint 21
2. Cum se instalează cea mai recentă versiune de JupyterHub pe Fedora 38+/RHEL 9/Rocky Linux 9
Subiect de conținut:
- Instalarea Node.js pe Ubuntu/Debian/Linux Mint
- Instalarea Node.js pe RHEL/Rocky Linux/CentOS/Fedora
- Verificarea dacă Node.js și NPM sunt instalate corect
- Instalarea Kernel TypeScript pe JupyterHub
- Verificarea dacă Kernel-ul JupyterHub TypeScript este instalat corect
- Concluzie
- Referințe
Instalarea Node.js pe Ubuntu/Debian/Linux Mint
Pentru ca nucleul JupyterHub TypeScript să funcționeze, trebuie să aveți instalat Node.js pe computer. Dacă utilizați Ubuntu/Debian/Linux Mint sau orice altă distribuție Linux bazată pe Ubuntu/Debian ca server JupyterHub, puteți instala Node.js din depozitul oficial de pachete al distribuției dvs. Linux.
Mai întâi, actualizați memoria cache a bazei de date a pachetului APT cu următoarea comandă:
$ sudo actualizare apt
Pentru a instala Node.js și Node Package Manager (NPM), rulați următoarea comandă:
$ sudo apt instalare nodejs npm Pentru a confirma instalarea, apăsați „Y” și apoi apăsați
Node.js și NPM sunt în curs de instalare. Durează ceva timp pentru a finaliza.
În acest moment, ar trebui instalate Node.js și NPM.
Instalarea Node.js pe RHEL/Rocky Linux/CentOS/Fedora
Pentru ca nucleul JupyterHub TypeScript să funcționeze, trebuie să aveți instalat Node.js pe computer. Dacă utilizați RHEL/Rocky Linux/CentOS/Fedora sau orice altă distribuție Linux bazată pe RPM ca server JupyterHub, puteți instala Node.js din depozitul oficial de pachete al distribuției dvs. Linux.
Mai întâi, actualizați memoria cache a bazei de date a pachetului DNF cu următoarea comandă:
$ sudo dnf makecache
Pentru a instala Node.js și Node Package Manager (NPM), rulați următoarea comandă:
$ sudo dnf instalare nodejs npm Pentru a confirma instalarea, apăsați „Y” și apoi apăsați
Node.js și NPM sunt în curs de instalare. Durează ceva timp pentru a finaliza.
În acest moment, ar trebui instalate Node.js și NPM.
Verificarea dacă Node.js și NPM sunt instalate corect
Pentru a confirma dacă Node.js și NPM sunt instalate corect, rulați următoarele comenzi:
nodul $ --versiune$ npm --versiune
După cum puteți vedea, Node.js 12.22.9 și NPM 8.5.1 sunt instalate pe sistemul nostru de operare Ubuntu 22.04 LTS.
Instalarea Kernel TypeScript pe JupyterHub
JupyterHub adaugă suport TypeScript prin utilizarea tslab . Pentru a instala pachetul tslab Node.js pe computer, rulați următoarea comandă:
$ sudo npm instalare -g tslabPachetul tslab Node.js este în curs de instalare. Este nevoie de câteva secunde pentru a finaliza.
Pachetul tslab Node.js ar trebui să fie instalat în acest moment.
Odată ce pachetul tslab Node.js este instalat, trebuie să instalați nucleul JupyterHub TypeScript pentru a activa suportul TypeScript pe notebook-urile JupyterHub.
Mai întâi, activați mediul virtual JupyterHub cu următoarea comandă:
$ . / opta / jupyterhub / cos / ActivatiPentru a instala nucleul JupyterHub TypeScript la nivelul întregului sistem (pentru toți utilizatorii JupyterHub), rulați următoarea comandă:
$ sudo CALE = $PATH tslab instalare --prefix = / opta / jupyterhub
Verificarea dacă Kernel-ul JupyterHub TypeScript este instalat corect
Pentru a verifica dacă nucleul tslab TypeScript JupyterHub este instalat, rulați următoarea comandă:
$ lista jupyter-kernelspecAr trebui să găsiți „tslab” și „jslab” în lista de nuclee JupyterHub disponibile.
Dacă vă conectați la JupyterHub, ar trebui să găsiți limbajul de programare TypeScript în secțiunea „Notebook”.
Pentru a crea un blocnotes TypeScript Jupyter, faceți clic pe „TypeScript” din secțiunea „Notebook”.
Ar trebui creat un nou blocnotes JupyterHub TypeScript.
Puteți scrie și documenta codurile TypeScript în același mod ca și în codurile Python.
Concluzie
În acest articol, v-am arătat cum să instalați Node.js și tslab pe Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora și alte distribuții Linux bazate pe Ubuntu/Debian și RPM. De asemenea, v-am arătat cum să instalați nucleul TypeScript pe JupyterHub, astfel încât să puteți rula și să documentați codurile TypeScript pe notebook-urile Jupyter, așa cum faceți în codurile Python.