W tym artykule pokażemy, jak zainstalować jądro JupyterHub TypeScript na serwerze JupyterHub, aby użytkownicy JupyterHub mogli uruchamiać i dokumentować kody TypeScript na notesach Jupyter tak samo, jak uruchamiają i dokumentują kody Pythona.
NOTATKA: Jeśli nie masz zainstalowanego JupyterHub na swoim komputerze, możesz przeczytać jeden z artykułów w zależności od używanej dystrybucji Linuksa:
1 . Jak zainstalować najnowszą wersję JupyterHub na Ubuntu 22.04 LTS/Debian 12/Linux Mint 21
2. Jak zainstalować najnowszą wersję JupyterHub na Fedorze 38+/RHEL 9/Rocky Linux 9
Temat treści:
- Instalowanie Node.js na Ubuntu/Debian/Linux Mint
- Instalowanie Node.js na RHEL/Rocky Linux/CentOS/Fedora
- Sprawdzanie, czy Node.js i NPM są poprawnie zainstalowane
- Instalowanie jądra TypeScript na JupyterHub
- Sprawdzanie, czy jądro TypeScript JupyterHub jest poprawnie zainstalowane
- Wniosek
- Bibliografia
Instalowanie Node.js na Ubuntu/Debian/Linux Mint
Aby jądro JupyterHub TypeScript działało, musisz mieć zainstalowany Node.js na swoim komputerze. Jeśli używasz Ubuntu/Debian/Linux Mint lub dowolnej innej dystrybucji Linuksa opartej na Ubuntu/Debian jako serwera JupyterHub, możesz zainstalować Node.js z oficjalnego repozytorium pakietów swojej dystrybucji Linuksa.
Najpierw zaktualizuj pamięć podręczną bazy danych pakietu APT za pomocą następującego polecenia:
$ sudo trafna aktualizacja
Aby zainstalować Node.js i Menedżera pakietów Node (NPM), uruchom następującą komendę:
$ sudo trafny zainstalować nodejs npm Aby potwierdzić instalację, naciśnij „Y”, a następnie naciśnij
Instalowane są Node.js i NPM. Ukończenie zajmuje trochę czasu.
W tym momencie należy zainstalować Node.js i NPM.
Instalowanie Node.js na RHEL/Rocky Linux/CentOS/Fedora
Aby jądro JupyterHub TypeScript działało, musisz mieć zainstalowany Node.js na swoim komputerze. Jeśli używasz RHEL/Rocky Linux/CentOS/Fedora lub dowolnej innej dystrybucji Linuksa opartej na RPM jako serwera JupyterHub, możesz zainstalować Node.js z oficjalnego repozytorium pakietów swojej dystrybucji Linuksa.
Najpierw zaktualizuj pamięć podręczną bazy danych pakietu DNF za pomocą następującego polecenia:
$ sudo pamięć podręczna dnf
Aby zainstalować Node.js i Menedżera pakietów Node (NPM), uruchom następującą komendę:
$ sudo dnf zainstalować nodejs npm Aby potwierdzić instalację, naciśnij „Y”, a następnie naciśnij
Instalowane są Node.js i NPM. Ukończenie zajmuje trochę czasu.
W tym momencie należy zainstalować Node.js i NPM.
Sprawdzanie, czy Node.js i NPM są poprawnie zainstalowane
Aby sprawdzić, czy Node.js i NPM są poprawnie zainstalowane, uruchom następujące polecenia:
$ węzeł --wersja$ np --wersja
Jak widać, Node.js 12.22.9 i NPM 8.5.1 są zainstalowane w naszym systemie operacyjnym Ubuntu 22.04 LTS.
Instalowanie jądra TypeScript na JupyterHub
JupyterHub dodaje obsługę TypeScript poprzez użycie tslab . Aby zainstalować pakiet tslab Node.js na swoim komputerze, uruchom następującą komendę:
$ sudo npm zainstalować -G tslabTrwa instalowanie pakietu tslab Node.js. Wykonanie zajmuje kilka sekund.
W tym momencie powinien zostać zainstalowany pakiet tslab Node.js.
Po zainstalowaniu pakietu tslab Node.js należy zainstalować jądro JupyterHub TypeScript, aby włączyć obsługę TypeScript w notebookach JupyterHub.
Najpierw aktywuj środowisko wirtualne JupyterHub za pomocą następującego polecenia:
$ . / optować / jupyterhub / kosz / AktywujAby zainstalować jądro JupyterHub TypeScript w całym systemie (dla wszystkich użytkowników JupyterHub), uruchom następującą komendę:
$ sudo ŚCIEŻKA = $ŚCIEŻKA tslab zainstalować --prefiks = / optować / jupyterhub
Sprawdzanie, czy jądro TypeScript JupyterHub jest poprawnie zainstalowane
Aby sprawdzić, czy zainstalowane jest jądro tslab TypeScript JupyterHub, uruchom następującą komendę:
$ lista specyfikacji jądra jupyterNa liście dostępnych jąder JupyterHub powinieneś znaleźć „tslab” i „jslab”.
Jeśli zalogujesz się do JupyterHub, w sekcji „Notatnik” powinieneś znaleźć język programowania TypeScript.
Aby utworzyć notatnik TypeScript Jupyter, kliknij „TypeScript” w sekcji „Notatnik”.
Należy utworzyć nowy notatnik TypeScript JupyterHub.
Możesz pisać i dokumentować kody TypeScript w taki sam sposób, jak robisz to w kodach Pythona.
Wniosek
W tym artykule pokazaliśmy, jak zainstalować Node.js i tslab na Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora i innych dystrybucjach Linuksa opartych na Ubuntu/Debianie i RPM. Pokazaliśmy również, jak zainstalować jądro TypeScript na JupyterHub, aby móc uruchamiać i dokumentować kody TypeScript na notatnikach Jupyter, tak samo jak robisz to w kodach Pythona.