V tomto článku vám ukážeme, jak nainstalovat jádro JupyterHub TypeScript na váš server JupyterHub, aby uživatelé JupyterHub mohli spouštět a dokumentovat kódy TypeScript na noteboocích Jupyter stejně jako spouštějí a dokumentují kódy Pythonu.
POZNÁMKA: Pokud v počítači nemáte nainstalovaný JupyterHub, můžete si přečíst jeden z článků v závislosti na distribuci Linuxu, kterou používáte:
1 . Jak nainstalovat nejnovější verzi JupyterHub na Ubuntu 22.04 LTS/ Debian 12/Linux Mint 21
2. Jak nainstalovat nejnovější verzi JupyterHub na Fedora 38+/RHEL 9/Rocky Linux 9
Téma obsahu:
- Instalace Node.js na Ubuntu/Debian/Linux Mint
- Instalace Node.js na RHEL/Rocky Linux/CentOS/Fedora
- Kontrola, zda jsou Node.js a NPM správně nainstalovány
- Instalace jádra TypeScript na JupyterHub
- Kontrola, zda je jádro JupyterHub TypeScript nainstalováno správně
- Závěr
- Reference
Instalace Node.js na Ubuntu/Debian/Linux Mint
Aby jádro JupyterHub TypeScript fungovalo, musíte mít v počítači nainstalovaný Node.js. Pokud jako server JupyterHub používáte Ubuntu/Debian/Linux Mint nebo jakoukoli jinou distribuci Linuxu založenou na Ubuntu/Debianu, můžete nainstalovat Node.js z oficiálního úložiště balíčků vaší distribuce Linuxu.
Nejprve aktualizujte mezipaměť databáze balíčků APT pomocí následujícího příkazu:
$ sudo apt aktualizace
Chcete-li nainstalovat Node.js a Node Package Manager (NPM), spusťte následující příkaz:
$ sudo apt Nainstalujte nodejs npm Pro potvrzení instalace stiskněte „Y“ a poté stiskněte
Node.js a NPM se instalují. Dokončení chvíli trvá.
V tomto okamžiku by měly být nainstalovány Node.js a NPM.
Instalace Node.js na RHEL/Rocky Linux/CentOS/Fedora
Aby jádro JupyterHub TypeScript fungovalo, musíte mít v počítači nainstalovaný soubor Node.js. Pokud jako server JupyterHub používáte RHEL/Rocky Linux/CentOS/Fedora nebo jakoukoli jinou distribuci Linuxu založenou na RPM, můžete nainstalovat Node.js z oficiálního úložiště balíčků vaší distribuce Linuxu.
Nejprve aktualizujte mezipaměť databáze balíčků DNF pomocí následujícího příkazu:
$ sudo dnf makecache
Chcete-li nainstalovat Node.js a Node Package Manager (NPM), spusťte následující příkaz:
$ sudo dnf Nainstalujte nodejs npm Pro potvrzení instalace stiskněte „Y“ a poté stiskněte
Node.js a NPM se instalují. Dokončení chvíli trvá.
V tomto okamžiku by měly být nainstalovány Node.js a NPM.
Kontrola, zda jsou Node.js a NPM správně nainstalovány
Chcete-li ověřit, zda jsou Node.js a NPM správně nainstalovány, spusťte následující příkazy:
$ uzel --verze$ npm --verze
Jak můžete vidět, Node.js 12.22.9 a NPM 8.5.1 jsou nainstalovány na našem operačním systému Ubuntu 22.04 LTS.
Instalace jádra TypeScript na JupyterHub
JupyterHub přidává podporu TypeScript prostřednictvím použití tslab . Chcete-li nainstalovat balíček tslab Node.js do počítače, spusťte následující příkaz:
$ sudo npm Nainstalujte -G tslabProbíhá instalace balíčku tslab Node.js. Dokončení trvá několik sekund.
V tomto okamžiku by měl být nainstalován balíček tslab Node.js.
Jakmile je nainstalován balíček tslab Node.js, musíte nainstalovat jádro JupyterHub TypeScript, abyste povolili podporu TypeScript na noteboocích JupyterHub.
Nejprve aktivujte virtuální prostředí JupyterHub pomocí následujícího příkazu:
$ . / opt / jupyterhub / zásobník / aktivovatChcete-li nainstalovat jádro JupyterHub TypeScript v celém systému (pro všechny uživatele JupyterHub), spusťte následující příkaz:
$ sudo CESTA = $PATH tslab Nainstalujte --předpona = / opt / jupyterhub
Kontrola, zda je jádro JupyterHub TypeScript nainstalováno správně
Chcete-li zkontrolovat, zda je nainstalováno jádro tslab TypeScript JupyterHub, spusťte následující příkaz:
$ seznam jupyter-kernelspecV seznamu dostupných jader JupyterHub byste měli najít „tslab“ a „jslab“.
Pokud se přihlásíte do JupyterHub, měli byste najít programovací jazyk TypeScript v sekci „Notebook“.
Chcete-li vytvořit zápisník TypeScript Jupyter, klikněte na „TypeScript“ v části „Poznámkový blok“.
Měl by být vytvořen nový zápisník JupyterHub TypeScript.
Kódy TypeScript můžete psát a dokumentovat stejným způsobem jako v kódech Pythonu.
Závěr
V tomto článku jsme vám ukázali, jak nainstalovat Node.js a tslab na Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora a další distribuce Linuxu založené na Ubuntu/Debianu a RPM. Také jsme vám ukázali, jak nainstalovat jádro TypeScript na JupyterHub, abyste mohli spouštět a dokumentovat kódy TypeScript na noteboocích Jupyter stejně jako v kódech Python.