Hoe JupyterHub JavaScript/Node.js Kernel te installeren om JavaScript/Node.js-codes uit te voeren op Jupyter Notebooks

Hoe Jupyterhub Javascript Node Js Kernel Te Installeren Om Javascript Node Js Codes Uit Te Voeren Op Jupyter Notebooks



De programmeertaalondersteuning wordt geleverd als kernels op JupyterHub. De Python-kernel wordt standaard geïnstalleerd op JupyterHub, waardoor de programmeertaal Python op Jupyter Notebooks mogelijk wordt gemaakt. U kunt ook de andere programmeertalen op uw Jupyter Notebooks gebruiken. Het enige wat u hoeft te doen is de juiste kernels voor JupyterHub op uw computer te installeren.

In dit artikel laten we u zien hoe u de JupyterHub JavaScript/Node.js-kernel op uw JupyterHub-server installeert, zodat de JupyterHub-gebruikers de JavaScript/Node.js-codes op Jupyter Notebooks kunnen uitvoeren en documenteren, net zoals ze de Python uitvoeren en documenteren. codes.

OPMERKING: Als JupyterHub niet op uw computer is geïnstalleerd, kunt u een van de artikelen lezen, afhankelijk van de Linux-distributie die u gebruikt:







1. Hoe installeer ik de nieuwste versie van JupyterHub op Ubuntu 22.04 LTS/ Debian 12/Linux Mint 21



2. Hoe de nieuwste versie van JupyterHub op Fedora 38+/RHEL 9/Rocky Linux 9 te installeren



Onderwerp van inhoud:

  1. Node.js installeren op Ubuntu/Debian/Linux Mint
  2. Node.js installeren op RHEL/Rocky Linux/Fedora
  3. Controleren of Node.js en NPM correct zijn geïnstalleerd
  4. De JavaScript/Node.js-kernel installeren op JupyterHub
  5. Controleren of de JavaScript/Node.js JupyterHub-kernel correct is geïnstalleerd
  6. Conclusie
  7. Referenties

Node.js installeren op Ubuntu/Debian/Linux Mint

Om de JupyterHub JavaScript/Node.js-kernel te laten werken, moet Node.js op uw computer zijn geïnstalleerd. Als u Ubuntu/Debian/Linux Mint of een andere op Ubuntu/Debian gebaseerde Linux-distributie als uw JupyterHub-server gebruikt, kunt u Node.js installeren vanuit de officiële pakketrepository van uw Linux-distributie.





Werk eerst de databasecache van het APT-pakket bij met de volgende opdracht:

$ sudo passende update

  Een screenshot van een computerscherm. Beschrijving automatisch gegenereerd



Voer de volgende opdracht uit om Node.js en Node Package Manager (NPM) te installeren:

$ sudo geschikt installeren knooppuntjs npm

Om de installatie te bevestigen, drukt u op “Y” en vervolgens op .

  Een screenshot van een computer Beschrijving automatisch gegenereerd

Node.js en NPM worden geïnstalleerd. Het duurt even voordat het klaar is.

  Een screenshot van een computer Beschrijving automatisch gegenereerd

Op dit punt moeten Node.js en NPM worden geïnstalleerd.

  Een screenshot van een computerprogramma Beschrijving automatisch gegenereerd

Node.js installeren op RHEL/Rocky Linux/Fedora

Om de JupyterHub JavaScript/Node.js-kernel te laten werken, moet Node.js op uw computer zijn geïnstalleerd. Als u RHEL/Rocky Linux/Fedora of een andere op RPM gebaseerde Linux-distributie als uw JupyterHub-server gebruikt, kunt u Node.js installeren vanuit de officiële pakketrepository van uw Linux-distributie.

Werk eerst de databasecache van het DNF-pakket bij met de volgende opdracht:

$ sudo dnf makecache

Voer de volgende opdracht uit om Node.js en Node Package Manager (NPM) te installeren:

$ sudo dnf installeren knooppuntjs npm

Om de installatie te bevestigen, drukt u op “Y” en vervolgens op .

  Een screenshot van een computer Beschrijving automatisch gegenereerd

Node.js en NPM worden geïnstalleerd. Het duurt even voordat het klaar is.

  Een screenshot van een computer Beschrijving automatisch gegenereerd

Op dit punt moeten Node.js en NPM worden geïnstalleerd.

Controleren of Node.js en NPM correct zijn geïnstalleerd

Om te bevestigen of Node.js en NPM correct zijn geïnstalleerd, voert u de volgende opdrachten uit:

$ knooppunt --versie

$ npm --versie

Zoals u kunt zien, zijn Node.js 12.22.9 en NPM 8.5.1 geïnstalleerd op ons Ubuntu 22.04 LTS-besturingssysteem.

  Een screenshot van een computer Beschrijving automatisch gegenereerd

De JavaScript/Node.js-kernel installeren op JupyterHub

JupyterHub voegt JavaScript/Node.js-ondersteuning toe via het gebruik van IJavaScript. Om het IJavaScript Node.js-pakket op uw computer te installeren, voert u de volgende opdracht uit:

$ sudo npm installeren -G javascript

Het IJavaScript Node.js-pakket wordt geïnstalleerd. Het duurt een paar seconden om te voltooien.

Het IJavaScript Node.js-pakket moet op dit punt worden geïnstalleerd.

  Een screenshot van een computer Beschrijving automatisch gegenereerd

Zodra het IJavaScript Node.js-pakket is geïnstalleerd, moet u de JupyterHub IJavaScript-kernel installeren om de JavaScript/Node.js-ondersteuning op JupyterHub-notebooks in te schakelen.

Activeer eerst de virtuele JupyterHub-omgeving met de volgende opdracht:

$ . / kiezen / jupyterhub / bak / activeren

Om de JupyterHub IJavaScript-kernel voor het hele systeem te installeren (voor alle JupyterHub-gebruikers), voert u de volgende opdracht uit:

$ sudo PAD = $PAD ijsinstall --installeren = mondiaal

  Er wordt automatisch een paarse en witte tekstbeschrijving gegenereerd

Controleren of de JavaScript/Node.js JupyterHub-kernel correct is geïnstalleerd

U kunt controleren of de JavaScript/Node.js JupyterHub-kernel is geïnstalleerd door de volgende opdracht uit te voeren:

$ jupyter-kernelspec-lijst

U zou de JavaScript/Node.js-kernel in de lijst met beschikbare kernels moeten vinden.

Als u zich aanmeldt bij JupyterHub, zou u de programmeertaal JavaScript (Node.js) in het gedeelte 'Notebook' moeten vinden.

Om een ​​JavaScript/Node.js Jupyter-notebook te maken, klikt u op JavaScript (Node.js) in het gedeelte 'Notebook'.

  Een screenshot van een computer Beschrijving automatisch gegenereerd

Er moet een nieuw JupyterHub JavaScript/Node.js-notebook worden gemaakt.

U kunt de JavaScript/Node.js-codes op dezelfde manier schrijven en documenteren als in Python-codes.

Conclusie

In dit artikel hebben we u laten zien hoe u Node.js en IJavaScript installeert op Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/Fedora en andere op Ubuntu/Debian en RPM gebaseerde Linux-distributies. We hebben u ook laten zien hoe u de JavaScript/Node.js-kernel op JupyterHub installeert, zodat u de JavaScript/Node.js-codes op Jupyter-notebooks kunt uitvoeren en documenteren, net zoals u dat in Python-codes doet.

Referenties: