Kā instalēt mazāko JupyterHub (TLJH) Debain 11/12 un Ubuntu 20.04 LTS/22.04 LTS

Ka Instalet Mazako Jupyterhub Tljh Debain 11 12 Un Ubuntu 20 04 Lts 22 04 Lts



Littlest Jupyter Hub (TLJH) ir Jupyter Hub izplatīšana. Šī projekta galvenais mērķis ir atvieglot Jupyter Hub iestatīšanu nelielam lietotāju skaitam (ne vairāk kā 100 lietotājiem) vienā serverī. TLJH ļauj lietotājiem izmantot Jupyter Lab savā izolētajā vidē.

Šajā rakstā mēs parādīsim, kā instalēt The Littlest Jupyter Hub (TLJH) operētājsistēmās Debian 11, Debian 12, Ubuntu 20.04 LTS un Ubuntu 22.04 LTS. Mēs arī parādīsim, kā piekļūt Jupyter Hub, izveidot jaunus TLJH lietotājus un pārvaldīt TLJH lietotāju sesijas. Mēs parādīsim, kā instalēt jaunās Python bibliotēkas arī visiem TLJH lietotājiem.

Satura tēma:

  1. TLJH atkarības pakotņu instalēšana
  2. Mazākā Jupyter centrmezgla (TLJH) instalēšana
  3. Pārbaude, vai TLJH darbojas
  4. Piekļuve TLJH
  5. TLJH lietotāju izveide un TLJH lietotāju sesiju pārvaldība
  6. Python bibliotēku instalēšana visiem Jupyter Hub lietotājiem
  7. Secinājums
  8. Atsauces

TLJH atkarības pakotņu instalēšana

Vispirms atjauniniet APT pakotnes datu bāzes kešatmiņu ar šādu komandu:







$ sudo piemērots atjauninājums



Lai instalētu Jupyter Hub nepieciešamās atkarības pakotnes, palaidiet šo komandu:



$ sudo apt uzstādīt python3 python3-dev python3-pip git čokurošanās





Lai apstiprinātu instalēšanu, nospiediet “Y” un pēc tam nospiediet .



Notiek atkarības pakotņu lejupielāde. Tas aizņem kādu laiku, lai pabeigtu.

Notiek atkarības pakotņu lejupielāde. Tas aizņem kādu laiku, lai pabeigtu.

Atkarības pakotnes šajā brīdī ir jāinstalē jūsu Ubuntu/Debian datorā.

Mazākā Jupyter centrmezgla (TLJH) instalēšana

Pirms TLJH instalēšanas savā Ubuntu/Debian datorā ir jāatrod tā lietotāja lietotājvārds, kuru vēlaties konfigurēt kā TLJH administratoru. Parasti jūs konfigurēsit Ubuntu/Debian mašīnas pieteikšanās lietotāju kā TLJH administratoru, ja vien jums nav prātā kaut kas cits. Jūs varat konfigurēt jebkuru lietotāju kā TLJH administratoru atkarībā no jūsu prasībām.

Sava pieteikšanās lietotāja lietotājvārdu varat atrast ar šādu komandu:

$ kas es esmu

Mūsu gadījumā pieteikšanās lietotājvārds ir “shovon”.

Lai instalētu TLJH savā Ubuntu/Debian mašīnā, palaidiet šo komandu:

$ čokurošanās -L https: // tljh.jupyter.org / bootstrap.py | sudo -UN python3 - --admin $ ( kas es esmu )

PIEZĪME : Mēs konfigurējam savu pieteikšanās lietotāju kā TLJH administratoru. Ja vēlaties konfigurēt kādu citu lietotāju kā TLJH administratoru, iepriekšējā komandā aizstājiet –admin $(whoami) ar –admin.

TLJH tiek instalēts jūsu Ubuntu/Debian datorā. Visu TLJH komponentu lejupielāde un instalēšana aizņem kādu laiku.

Šajā brīdī TLJH ir jāinstalē jūsu Ubuntu/Debian mašīnā.

Pārbaude, vai TLJH darbojas

Lai pārbaudītu, vai TLJH darbojas jūsu datorā, vispirms pārbaudiet, vai TLJH starpniekservera pakalpojuma traefik darbojas ar šādu komandu:

$ sudo systemctl statuss traefik.service

Kā redzat, traefik starpniekservera pakalpojums darbojas, un tas ir konfigurēts, lai automātiski palaistu sistēmas sāknēšanu.

Pārbaudiet arī, vai pakalpojums JupyterHub darbojas ar šādu komandu:

$ sudo systemctl statuss jupyterhub.service

Kā redzat, darbojas arī pakalpojums JupyterHub, un tas ir konfigurēts, lai automātiski palaistu sistēmas sāknēšanu.

Tā kā traefik starpniekserveris un JupyterHub “sistēmiskie” pakalpojumi darbojas pareizi, Littelest Jupyter Hub (TLJH) darbojas lieliski.

Piekļuve TLJH

Lai piekļūtu TLJH no tīmekļa pārlūkprogrammas, jums jāzina sava Ubuntu/Debian mašīnas IP adrese (vai DNS nosaukums, ja tas ir konfigurēts). Mūsu gadījumā IP adrese ir 192.168.189.128. Jums tas varētu būt savādāk. Tāpēc noteikti nomainiet to ar savu.

$ ip a

Atveriet tīmekļa pārlūkprogrammas lietotni un apmeklējiet http://192.168.189.128 un jūs redzēsit JupyterHub pieteikšanās lapu.

Ievadiet savu administratora lietotājvārdu, vēlamo pieteikšanās paroli (ko vēlaties iestatīt JupyterHub administratoram) un noklikšķiniet uz “Pierakstīties”.

Jums ir jāpiesakās JupyterHub.

TLJH lietotāju izveide un TLJH lietotāju sesiju pārvaldība

Lai izveidotu jaunus TLJH lietotājus, piesakieties JupyterHub kā administratora lietotājs un noklikšķiniet uz Fails > centrmezgla vadības panelis.

Noklikšķiniet uz 'Administrators'.

Jānorāda visi TLJH lietotāji un lietotāju sesijas/centrmezgli.

Noklikšķiniet uz 'Pievienot lietotājus'.

Ievadiet lietotājvārdus, kurus vēlaties pievienot TLJH[1]. TLJH varat pievienot vienu lietotāju vai vairākus lietotājus vienlaikus. Lai TLJH pievienotu vairākus lietotājus, ierakstiet katru lietotājvārdu atsevišķā rindā.

Ja vēlaties, lai jaunizveidotajiem lietotājiem būtu administratīvā piekļuve TLJH, atzīmējiet 'Administrēšana'. [2] .

Kad esat pabeidzis, noklikšķiniet uz 'Pievienot lietotājus' [3] .

Jāizveido jaunie TLJH lietotāji [1] .

Lapā “Administrators” varat pārvaldīt (sākt/apturēt) TLJH lietotāju sesijas/centrmezglus katram lietotājam[2] un visiem lietotājiem. [3] .

Lai pieteiktos kā viens no TLJH lietotājiem, ievadiet lietotājvārdu un paroli, ko vēlaties iestatīt jaunajam lietotājam, un noklikšķiniet uz “Pierakstīties”.

PIEZĪME : parole, kuru izmantojat, lai pieteiktos pirmo reizi, tiks iestatīta kā pieteikšanās parole jaunajam lietotājam.

Jums ir jāpiesakās JupyterHub kā jaunajam lietotājam.

TLJH administrators var redzēt lietotājus, kuri ir pieteikušies TLJH, un pārvaldīt lietotāju sesijas/centrmezglu.

Python bibliotēku instalēšana visiem Jupyter Hub lietotājiem

Katrs TLJH lietotājs var instalēt jebkuru Python bibliotēku ar Python PIP no savas Jupyter Hub sesijas. Taču, lai ietaupītu vietu diskā, varat instalēt visbiežāk izmantotās Python bibliotēkas visā sistēmā, lai visi Jupyter Hub lietotāji varētu tām piekļūt bez nepieciešamības tās atkārtoti instalēt.

Vispirms piesakieties TLJH kā administratora lietotājs un cilnē “Palaidējs” noklikšķiniet uz “Termināls”.

Lai instalētu matplotlib Python bibliotēku (teiksim) visiem TLJH lietotājiem, palaidiet šo komandu:

$ sudo -UN pip3 uzstādīt matplotlib

Matplotlib tiek instalēts. Tas aizņem kādu laiku, lai pabeigtu.

Šajā brīdī visiem TLJH lietotājiem ir jāinstalē matplotlib Python bibliotēka.

Lai pārbaudītu, vai citi TLJH lietotāji var izmantot matplotlib Python bibliotēku, piesakieties kā viens no TLJH lietotājiem, izveidojiet jaunu Jupyter piezīmju grāmatiņu un palaidiet šādas kodu rindas (kuras mēs nokopējām no matplotlib dokumentācijas):

importēt matplotlib.pyplot plt
plt.plot ( [ 1 , 2 , 3 , 4 ] )
plt.ylabel ( 'daži skaitļi' )
plt.show ( )

Ja TLJH lietotājs var piekļūt matplotlib, kodam ir jāģenerē diagramma, kā parādīts šajā ekrānuzņēmumā:

Secinājums

Šajā rakstā mēs parādījām, kā instalēt The Littlest Jupyter Hub (TLJH) operētājsistēmās Debian 11, Debian 12, Ubuntu 20.04 LTS un Ubuntu 22.04 LTS. Mēs arī parādījām, kā piekļūt TLJH no tīmekļa pārlūkprogrammas, izveidot jaunus TLJH lietotājus un pārvaldīt TLJH lietotāju sesijas. Mēs parādījām, kā instalēt jaunās Python bibliotēkas arī visiem TLJH lietotājiem.

Atsauces: