A TypeScript kernel telepítése a JupyterHubon a TypeScript kódok futtatásához Jupyter notebookokon

A Typescript Kernel Telepitese A Jupyterhubon A Typescript Kodok Futtatasahoz Jupyter Notebookokon



A programozási nyelv támogatása kernelként érkezik a JupyterHubon. A Python kernel alapértelmezés szerint telepítve van a JupyterHubon, amely lehetővé teszi a Python programozási nyelv használatát a Jupyter Notebookokon. A többi programozási nyelvet is használhatja Jupyter Notebookjain. Mindössze annyit kell tennie, hogy telepíti a JupyterHub megfelelő kerneleit a számítógépére.

Ebben a cikkben bemutatjuk, hogyan telepítheti a JupyterHub TypeScript kernelt a JupyterHub-kiszolgálóra, hogy a JupyterHub-felhasználók ugyanúgy futtathassák és dokumentálhassák a TypeScript-kódokat a Jupyter notebookokon, ahogyan a Python-kódokat futtatják és dokumentálják.

JEGYZET: Ha nincs telepítve a JupyterHub a számítógépére, elolvashatja az egyik cikket a használt Linux disztribúciótól függően:







1 . A JupyterHub legújabb verziójának telepítése Ubuntu 22.04 LTS/ Debian 12/Linux Mint 21 rendszeren



2. A JupyterHub legújabb verziójának telepítése Fedora 38+/RHEL 9/Rocky Linux 9 rendszeren



Tartalom témája:

  1. A Node.js telepítése Ubuntu/Debian/Linux Mint rendszerre
  2. A Node.js telepítése RHEL/Rocky Linux/CentOS/Fedora rendszerre
  3. Annak ellenőrzése, hogy a Node.js és az NPM megfelelően vannak-e telepítve
  4. TypeScript kernel telepítése a JupyterHubra
  5. Annak ellenőrzése, hogy a JupyterHub TypeScript kernel megfelelően van-e telepítve
  6. Következtetés
  7. Hivatkozások

A Node.js telepítése Ubuntu/Debian/Linux Mint rendszerre

A JupyterHub TypeScript kernel működéséhez telepíteni kell a Node.js fájlt a számítógépére. Ha Ubuntu/Debian/Linux Mint vagy bármely más Ubuntu/Debian-alapú Linux disztribúciót használ JupyterHub-kiszolgálóként, telepítheti a Node.js-t a Linux-disztribúció hivatalos csomagtárából.





Először frissítse az APT csomag adatbázis gyorsítótárát a következő paranccsal:

$ sudo találó frissítés

  A számítógép képernyőjének képernyőképe Leírás automatikusan generálva



A Node.js és a Node Package Manager (NPM) telepítéséhez futtassa a következő parancsot:

$ sudo alkalmas telepítés nodejs npm

A telepítés megerősítéséhez nyomja meg az „Y” gombot, majd nyomja meg a gombot .

  Képernyőkép egy számítógépről Leírás automatikusan generálva

A Node.js és az NPM telepítése folyamatban van. Eltart egy ideig, amíg elkészül.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

Ezen a ponton telepíteni kell a Node.js-t és az NPM-et.

  Automatikusan generált számítógépes program Leírás képernyőképe

A Node.js telepítése RHEL/Rocky Linux/CentOS/Fedora rendszerre

A JupyterHub TypeScript kernel működéséhez telepítenie kell a Node.js fájlt a számítógépére. Ha RHEL/Rocky Linux/CentOS/Fedora vagy bármely más RPM-alapú Linux disztribúciót használ JupyterHub-kiszolgálóként, telepítheti a Node.js-t a Linux-disztribúció hivatalos csomagtárából.

Először frissítse a DNF-csomag adatbázis gyorsítótárát a következő paranccsal:

$ sudo dnf makecache

A Node.js és a Node Package Manager (NPM) telepítéséhez futtassa a következő parancsot:

$ sudo dnf telepítés nodejs npm

A telepítés megerősítéséhez nyomja meg az „Y” gombot, majd nyomja meg a gombot .

  Képernyőkép egy számítógépről Leírás automatikusan generálva

A Node.js és az NPM telepítése folyamatban van. Eltart egy ideig, amíg elkészül.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

Ezen a ponton telepíteni kell a Node.js-t és az NPM-et.

Annak ellenőrzése, hogy a Node.js és az NPM megfelelően vannak-e telepítve

A Node.js és az NPM helyes telepítésének ellenőrzéséhez futtassa a következő parancsokat:

$ csomópont --változat

$ npm --változat

Amint láthatja, a Node.js 12.22.9 és az NPM 8.5.1 telepítve van az Ubuntu 22.04 LTS operációs rendszerünkön.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

TypeScript kernel telepítése a JupyterHubra

A JupyterHub TypeScript-támogatást ad a használatával tslab . A tslab Node.js csomag számítógépre történő telepítéséhez futtassa a következő parancsot:

$ sudo npm telepítés -g tslab

A tslab Node.js csomag telepítése folyamatban van. Néhány másodpercet vesz igénybe a befejezés.

  Képernyőkép egy számítógépről Leírás automatikusan generálva

A tslab Node.js csomagot ezen a ponton kell telepíteni.

A tslab Node.js csomag telepítése után telepítenie kell a JupyterHub TypeScript kernelt, hogy engedélyezze a TypeScript támogatást a JupyterHub notebookokon.

Először aktiválja a JupyterHub virtuális környezetet a következő paranccsal:

$ . / dönt / jupyterhub / kuka / aktiválja

A JupyterHub TypeScript kernel rendszerszintű telepítéséhez (minden JupyterHub felhasználó számára) futtassa a következő parancsot:

$ sudo PÁLYA = $PATH tslab telepítés --előtag = / dönt / jupyterhub

  Képernyőkép egy számítógépről Leírás automatikusan generálva

Annak ellenőrzése, hogy a JupyterHub TypeScript kernel megfelelően van-e telepítve

Annak ellenőrzéséhez, hogy a tslab TypeScript JupyterHub kernel telepítve van-e, futtassa a következő parancsot:

$ jupyter-kernelspec lista

A „tslab” és a „jslab” kifejezést a rendelkezésre álló JupyterHub kernellistában kell megtalálnia.

Ha bejelentkezik a JupyterHubba, a „Jegyzetfüzet” részben meg kell találnia a TypeScript programozási nyelvet.

TypeScript Jupyter jegyzetfüzet létrehozásához kattintson a „TypeScript” elemre a „Jegyzetfüzet” részben.

Létre kell hozni egy új JupyterHub TypeScript-jegyzetfüzetet.

A TypeScript kódokat ugyanúgy írhatja és dokumentálhatja, mint a Python kódokban.

Következtetés

Ebben a cikkben bemutattuk, hogyan telepítheti a Node.js-t és a tslab-t Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora és más Ubuntu/Debian-alapú és RPM-alapú Linux disztribúciókra. Megmutattuk azt is, hogyan telepítheti a TypeScript-kernelt a JupyterHubon, hogy a Jupyter-jegyzetfüzeteken ugyanúgy futtathassa és dokumentálhassa a TypeScript-kódokat, mint a Python-kódokban.

Referenciák: