V tem članku vam bomo pokazali, kako namestiti jedro JupyterHub JavaScript/Node.js na vaš strežnik JupyterHub, tako da lahko uporabniki JupyterHub izvajajo in dokumentirajo kode JavaScript/Node.js v prenosnikih Jupyter tako, kot izvajajo in dokumentirajo Python kode.
OPOMBA: Če v računalniku nimate nameščenega JupyterHuba, lahko preberete enega od člankov glede na distribucijo Linuxa, ki jo uporabljate:
1. Kako namestiti najnovejšo različico JupyterHub na Ubuntu 22.04 LTS/Debian 12/Linux Mint 21
2. Kako namestiti najnovejšo različico JupyterHub na Fedora 38+/RHEL 9/Rocky Linux 9
Tema vsebine:
- Namestitev Node.js na Ubuntu/Debian/Linux Mint
- Namestitev Node.js na RHEL/Rocky Linux/Fedora
- Preverjanje, ali sta Node.js in NPM pravilno nameščena
- Namestitev jedra JavaScript/Node.js na JupyterHub
- Preverjanje, ali je jedro JavaScript/Node.js JupyterHub pravilno nameščeno
- Zaključek
- Reference
Namestitev Node.js na Ubuntu/Debian/Linux Mint
Da bo jedro JupyterHub JavaScript/Node.js delovalo, morate imeti Node.js nameščen v računalniku. Če kot strežnik JupyterHub uporabljate Ubuntu/Debian/Linux Mint ali katero koli drugo distribucijo Linuxa, ki temelji na Ubuntu/Debianu, lahko Node.js namestite iz uradnega repozitorija paketov vaše distribucije Linuxa.
Najprej posodobite predpomnilnik baze podatkov paketa APT z naslednjim ukazom:
$ sudo primerna posodobitev
Če želite namestiti Node.js in Node Package Manager (NPM), zaženite naslednji ukaz:
$ sudo apt namestite nodejs npm Za potrditev namestitve pritisnite “Y” in nato pritisnite
Node.js in NPM se nameščata. Za dokončanje traja nekaj časa.
Na tej točki bi morala biti nameščena Node.js in NPM.
Namestitev Node.js na RHEL/Rocky Linux/Fedora
Da bo jedro JupyterHub JavaScript/Node.js delovalo, morate imeti v računalniku nameščen Node.js. Če kot strežnik JupyterHub uporabljate RHEL/Rocky Linux/Fedora ali katero koli drugo distribucijo Linuxa, ki temelji na RPM, lahko Node.js namestite iz uradnega repozitorija paketov vaše distribucije Linuxa.
Najprej posodobite predpomnilnik baze podatkov paketa DNF z naslednjim ukazom:
$ sudo dnf makecache
Če želite namestiti Node.js in Node Package Manager (NPM), zaženite naslednji ukaz:
$ sudo dnf namestite nodejs npm Za potrditev namestitve pritisnite “Y” in nato pritisnite
Node.js in NPM se nameščata. Za dokončanje traja nekaj časa.
Na tej točki bi morala biti nameščena Node.js in NPM.
Preverjanje, ali sta Node.js in NPM pravilno nameščena
Če želite preveriti, ali sta Node.js in NPM pravilno nameščena, zaženite naslednje ukaze:
$ vozlišče --različica$ npm --različica
Kot lahko vidite, sta Node.js 12.22.9 in NPM 8.5.1 nameščena v našem operacijskem sistemu Ubuntu 22.04 LTS.
Namestitev jedra JavaScript/Node.js na JupyterHub
JupyterHub dodaja podporo za JavaScript/Node.js z uporabo IJavaScript. Če želite namestiti paket IJavaScript Node.js v svoj računalnik, zaženite naslednji ukaz:
$ sudo npm namestite -g javascriptPaket IJavaScript Node.js se namešča. Za dokončanje traja nekaj sekund.
Na tej točki bi moral biti nameščen paket IJavaScript Node.js.
Ko je paket IJavaScript Node.js nameščen, morate namestiti jedro JupyterHub IJavaScript, da omogočite podporo za JavaScript/Node.js v prenosnikih JupyterHub.
Najprej aktivirajte virtualno okolje JupyterHub z naslednjim ukazom:
$ . / opt / jupyterhub / koš / aktivirati
Če želite namestiti jedro JupyterHub IJavaScript v celotnem sistemu (za vse uporabnike JupyterHub), zaženite naslednji ukaz:
$ sudo POT = $PATH ledena instalacija --namestiti =globalno
Preverjanje, ali je jedro JavaScript/Node.js JupyterHub pravilno nameščeno
Če želite preveriti, ali je nameščeno jedro JavaScript/Node.js JupyterHub, zaženite naslednji ukaz:
$ seznam jupyter-kernelspecJedro JavaScript/Node.js bi morali najti na seznamu razpoložljivih jeder.
Če se prijavite v JupyterHub, bi morali najti programski jezik JavaScript (Node.js) v razdelku »Notebook«.
Če želite ustvariti beležnico Jupyter JavaScript/Node.js, kliknite JavaScript (Node.js) v razdelku »Beležnica«.
Ustvariti je treba nov zvezek JupyterHub JavaScript/Node.js.
Kode JavaScript/Node.js lahko pišete in dokumentirate na enak način kot v kodah Python.
Zaključek
V tem članku smo vam pokazali, kako namestiti Node.js in IJavaScript v Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/Fedora in druge distribucije Linuxa, ki temeljijo na Ubuntu/Debian in RPM. Pokazali smo vam tudi, kako namestiti jedro JavaScript/Node.js na JupyterHub, tako da lahko izvajate in dokumentirate kode JavaScript/Node.js v prenosnikih Jupyter tako kot to počnete v kodah Python.