Cum se instalează Kernel TypeScript pe JupyterHub pentru a rula coduri TypeScript pe notebook-uri Jupyter

Cum Se Instaleaza Kernel Typescript Pe Jupyterhub Pentru A Rula Coduri Typescript Pe Notebook Uri Jupyter



Suportul limbajului de programare vine ca nuclee pe JupyterHub. Nucleul Python este instalat implicit pe JupyterHub, care activează limbajul de programare Python pe notebook-urile Jupyter. Puteți utiliza și celelalte limbaje de programare pe notebook-urile dvs. Jupyter. Tot ce trebuie să faceți este să instalați nucleele adecvate pentru JupyterHub pe computer.

Î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:

  1. Instalarea Node.js pe Ubuntu/Debian/Linux Mint
  2. Instalarea Node.js pe RHEL/Rocky Linux/CentOS/Fedora
  3. Verificarea dacă Node.js și NPM sunt instalate corect
  4. Instalarea Kernel TypeScript pe JupyterHub
  5. Verificarea dacă Kernel-ul JupyterHub TypeScript este instalat corect
  6. Concluzie
  7. 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

  O captură de ecran a unui ecran de computer Descriere generată automat



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 .

  O captură de ecran a unui computer Descriere generată automat

Node.js și NPM sunt în curs de instalare. Durează ceva timp pentru a finaliza.

  O captură de ecran a unui computer Descriere generată automat

În acest moment, ar trebui instalate Node.js și NPM.

  O captură de ecran a unui program de calculator Descriere generată automat

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 .

  O captură de ecran a unui computer Descriere generată automat

Node.js și NPM sunt în curs de instalare. Durează ceva timp pentru a finaliza.

  O captură de ecran a unui computer Descriere generată automat

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

  O captură de ecran a unui computer Descriere generată automat

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 tslab

Pachetul tslab Node.js este în curs de instalare. Este nevoie de câteva secunde pentru a finaliza.

  O captură de ecran a unui computer Descriere generată automat

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

Pentru 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

  O captură de ecran a unui computer Descriere generată automat

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-kernelspec

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

Referinte: