A JupyterHub JavaScript/Node.js kernel telepítése JavaScript/Node.js kódok futtatásához Jupyter notebookokon

A Jupyterhub Javascript Node Js Kernel Telepitese Javascript Node Js 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 JavaScript/Node.js kernelt JupyterHub szerverére, hogy a JupyterHub felhasználók futtathassák és dokumentálhassák a JavaScript/Node.js kódokat a Jupyter Notebookokon, ahogy a Python fut és dokumentálják. kódokat.

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/Fedora rendszerre
  3. Annak ellenőrzése, hogy a Node.js és az NPM megfelelően vannak-e telepítve
  4. A JavaScript/Node.js kernel telepítése a JupyterHubon
  5. Annak ellenőrzése, hogy a JavaScript/Node.js JupyterHub 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

Ahhoz, hogy a JupyterHub JavaScript/Node.js kernel működjön, telepítenie kell a Node.js-t 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/Fedora rendszerre

A JupyterHub JavaScript/Node.js kernel működéséhez a Node.js programnak telepítve kell lennie a számítógépére. Ha RHEL/Rocky Linux/Fedora vagy bármely más RPM-alapú Linux disztribúciót használ JupyterHub szerverként, telepítheti a Node.js fájlt 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

A JavaScript/Node.js kernel telepítése a JupyterHubon

A JupyterHub az IJavaScript használatával hozzáadja a JavaScript/Node.js támogatást. Az IJavaScript 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 javascript

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

Az IJavaScript Node.js csomagot ezen a ponton kell telepíteni.

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

Az IJavaScript Node.js csomag telepítése után telepítenie kell a JupyterHub IJavaScript kernelt, hogy engedélyezze a JavaScript/Node.js 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 IJavaScript kernel rendszerszintű telepítéséhez (minden JupyterHub felhasználó számára) futtassa a következő parancsot:

$ sudo PÁLYA = $PATH jégszerelés --telepítés =globális

  Egy lila-fehér Leírás szöveg automatikusan generálva

Annak ellenőrzése, hogy a JavaScript/Node.js JupyterHub kernel megfelelően van-e telepítve

Ellenőrizheti, hogy a JavaScript/Node.js JupyterHub kernel telepítve van-e, futtassa a következő parancsot:

$ jupyter-kernelspec lista

A JavaScript/Node.js kernelt az elérhető kernelek listájában kell megtalálnia.

Ha bejelentkezik a JupyterHubba, a „Jegyzetfüzet” részben meg kell találnia a JavaScript (Node.js) programozási nyelvet.

JavaScript/Node.js Jupyter jegyzetfüzet létrehozásához kattintson a JavaScript (Node.js) elemre a „Jegyzetfüzet” részben.

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

Létre kell hozni egy új JupyterHub JavaScript/Node.js jegyzetfüzetet.

A JavaScript/Node.js 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 az IJavaScriptet Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/Fedora és más Ubuntu/Debian-alapú és RPM-alapú Linux-disztribúciókra. Azt is megmutattuk, hogyan telepítheti a JavaScript/Node.js kernelt a JupyterHubon, hogy a JavaScript/Node.js kódokat ugyanúgy futtathassa és dokumentálhassa Jupyter notebookokon, mint a Python kódokban.

Referenciák: