U ovom ćemo vam članku pokazati kako instalirati JupyterHub TypeScript kernel na vaš JupyterHub poslužitelj tako da korisnici JupyterHub-a mogu pokretati i dokumentirati TypeScript kodove na Jupyter Notebooks baš kao što pokreću i dokumentiraju Python kodove.
BILJEŠKA: Ako na svom računalu nemate instaliran JupyterHub, možete pročitati jedan od članaka ovisno o distribuciji Linuxa koju koristite:
1 . Kako instalirati najnoviju verziju JupyterHuba na Ubuntu 22.04 LTS/Debian 12/Linux Mint 21
2. Kako instalirati najnoviju verziju JupyterHuba na Fedora 38+/RHEL 9/Rocky Linux 9
Tema sadržaja:
- Instaliranje Node.js na Ubuntu/Debian/Linux Mint
- Instaliranje Node.js na RHEL/Rocky Linux/CentOS/Fedora
- Provjera jesu li Node.js i NPM ispravno instalirani
- Instaliranje TypeScript kernela na JupyterHub
- Provjera je li JupyterHub TypeScript kernel ispravno instaliran
- Zaključak
- Reference
Instaliranje Node.js na Ubuntu/Debian/Linux Mint
Da bi JupyterHub TypeScript kernel radio, morate imati Node.js instaliran na vašem računalu. Ako koristite Ubuntu/Debian/Linux Mint ili bilo koju drugu distribuciju Linuxa temeljenu na Ubuntu/Debianu kao svoj JupyterHub poslužitelj, možete instalirati Node.js iz službenog repozitorija paketa svoje distribucije Linuxa.
Najprije ažurirajte predmemoriju baze podataka APT paketa sljedećom naredbom:
$ sudo prikladno ažuriranje
Da biste instalirali Node.js i Node Package Manager (NPM), pokrenite sljedeću naredbu:
$ sudo prikladan instalirati čvorovi npm Za potvrdu instalacije pritisnite “Y” i zatim pritisnite
Node.js i NPM se instaliraju. Potrebno je neko vrijeme da se završi.
U ovom trenutku trebali bi biti instalirani Node.js i NPM.
Instaliranje Node.js na RHEL/Rocky Linux/CentOS/Fedora
Da bi JupyterHub TypeScript kernel radio, morate imati Node.js instaliran na vašem računalu. Ako koristite RHEL/Rocky Linux/CentOS/Fedora ili bilo koju drugu distribuciju Linuxa temeljenu na RPM-u kao svoj JupyterHub poslužitelj, možete instalirati Node.js iz službenog repozitorija paketa svoje distribucije Linuxa.
Najprije ažurirajte predmemoriju baze podataka DNF paketa sljedećom naredbom:
$ sudo dnf makecache
Da biste instalirali Node.js i Node Package Manager (NPM), pokrenite sljedeću naredbu:
$ sudo dnf instalirati čvorovi npm Kako biste potvrdili instalaciju, pritisnite “Y”, a zatim pritisnite
Node.js i NPM se instaliraju. Potrebno je neko vrijeme da se završi.
U ovom trenutku trebali bi biti instalirani Node.js i NPM.
Provjera jesu li Node.js i NPM ispravno instalirani
Da biste potvrdili jesu li Node.js i NPM ispravno instalirani, pokrenite sljedeće naredbe:
$ čvor --verzija$ npm --verzija
Kao što vidite, Node.js 12.22.9 i NPM 8.5.1 instalirani su na našem Ubuntu 22.04 LTS operativnom sustavu.
Instaliranje TypeScript kernela na JupyterHub
JupyterHub dodaje podršku za TypeScript korištenjem tslab . Da biste instalirali paket tslab Node.js na svoje računalo, pokrenite sljedeću naredbu:
$ sudo npm instalirati -g tslabInstalira se paket tslab Node.js. Za dovršetak je potrebno nekoliko sekundi.
Paket tslab Node.js trebao bi biti instaliran u ovom trenutku.
Nakon što se instalira paket tslab Node.js, morate instalirati JupyterHub TypeScript kernel kako biste omogućili podršku za TypeScript na JupyterHub prijenosnim računalima.
Najprije aktivirajte JupyterHub virtualno okruženje sljedećom naredbom:
$ . / opt / jupyterhub / kanta za smeće / aktiviratiDa biste instalirali JupyterHub TypeScript kernel na cijelom sustavu (za sve korisnike JupyterHuba), pokrenite sljedeću naredbu:
$ sudo STAZA = $PATH tslab instalirati --prefiks = / opt / jupyterhub
Provjera je li JupyterHub TypeScript kernel ispravno instaliran
Da biste provjerili je li tslab TypeScript JupyterHub kernel instaliran, pokrenite sljedeću naredbu:
$ jupyter-kernelspec popisTrebali biste pronaći 'tslab' i 'jslab' na popisu dostupnih JupyterHub kernela.
Ako se prijavite na JupyterHub, trebali biste pronaći programski jezik TypeScript u odjeljku 'Bilježnica'.
Da biste stvorili TypeScript Jupyter bilježnicu, kliknite na 'TypeScript' u odjeljku 'Bilježnica'.
Trebalo bi se stvoriti nova JupyterHub TypeScript bilježnica.
Možete pisati i dokumentirati TypeScript kodove na isti način kao što to radite u Python kodovima.
Zaključak
U ovom smo vam članku pokazali kako instalirati Node.js i tslab na Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora i druge distribucije Linuxa temeljene na Ubuntu/Debianu i RPM-u. Također smo vam pokazali kako instalirati TypeScript kernel na JupyterHub tako da možete pokretati i dokumentirati TypeScript kodove na Jupyter prijenosnim računalima baš kao što to radite u Python kodovima.