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:
- A Node.js telepítése Ubuntu/Debian/Linux Mint rendszerre
- A Node.js telepítése RHEL/Rocky Linux/CentOS/Fedora rendszerre
- Annak ellenőrzése, hogy a Node.js és az NPM megfelelően vannak-e telepítve
- TypeScript kernel telepítése a JupyterHubra
- Annak ellenőrzése, hogy a JupyterHub TypeScript kernel megfelelően van-e telepítve
- Következtetés
- 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 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
A Node.js és az NPM telepítése folyamatban van. Eltart egy ideig, amíg elkészül.
Ezen a ponton telepíteni kell a Node.js-t és az NPM-et.
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
A Node.js és az NPM telepítése folyamatban van. Eltart egy ideig, amíg elkészül.
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.
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 tslabA tslab Node.js csomag telepítése folyamatban van. Néhány másodpercet vesz igénybe a befejezés.
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áljaA 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
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 listaA „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.