Kuidas installida Littlest JupyterHub (TLJH) versioonidele Debain 11/12 ja Ubuntu 20.04 LTS/22.04 LTS

Kuidas Installida Littlest Jupyterhub Tljh Versioonidele Debain 11 12 Ja Ubuntu 20 04 Lts 22 04 Lts



Littlest Jupyter Hub (TLJH) on Jupyter Hubi distributsioon. Selle projekti põhieesmärk on hõlbustada Jupyter Hubi seadistamist väikese arvu kasutajate jaoks (maksimaalselt 100 kasutajat) ühes serveris. TLJH võimaldab kasutajatel kasutada Jupyter Labi oma isoleeritud keskkonnas.

Selles artiklis näitame teile, kuidas installida The Littlest Jupyter Hub (TLJH) operatsioonisüsteemidesse Debian 11, Debian 12, Ubuntu 20.04 LTS ja Ubuntu 22.04 LTS. Samuti näitame teile, kuidas pääseda juurde Jupyter Hubile, luua uusi TLJH kasutajaid ja hallata TLJH kasutajaseansse. Näitame teile, kuidas installida uusi Pythoni teeke ka kõigile TLJH kasutajatele.

Sisu teema:

  1. TLJH sõltuvuspakettide installimine
  2. Littlest Jupyter Hubi (TLJH) installimine
  3. Kontrollige, kas TLJH töötab
  4. Juurdepääs TLJH-le
  5. TLJH kasutajate loomine ja TLJH kasutajaseansside haldamine
  6. Pythoni teekide installimine kõigile Jupyter Hubi kasutajatele
  7. Järeldus
  8. Viited

TLJH sõltuvuspakettide installimine

Esmalt värskendage APT-paketi andmebaasi vahemälu järgmise käsuga:







$ sudo sobiv värskendus



Jupyter Hubi jaoks vajalike sõltuvuspakettide installimiseks käivitage järgmine käsk:



$ sudo asjakohane installida python3 python3-dev python3-pip git lokk





Installimise kinnitamiseks vajutage 'Y' ja seejärel vajutage .



Sõltuvuspakette laaditakse alla. Selle valmimine võtab natuke aega.

Sõltuvuspakette laaditakse alla. Selle valmimine võtab natuke aega.

Sõltuvuspaketid tuleks sel hetkel teie Ubuntu/Debiani masinasse installida.

Littlest Jupyter Hubi (TLJH) installimine

Enne TLJH installimist oma Ubuntu/Debiani masinasse peate leidma selle kasutaja kasutajanime, keda soovite TLJH administraatorina konfigureerida. Tavaliselt konfigureerite oma Ubuntu/Debiani masina sisselogimiskasutaja TLJH-administraatoriks, kui teil pole midagi muud meeles. Saate konfigureerida mis tahes kasutaja TLJH administraatoriks olenevalt oma vajadustest.

Oma sisseloginud kasutaja kasutajanime leiate järgmise käsuga:

$ kes ma olen

Meie puhul on sisselogimise kasutajanimi “shovon”.

TLJH installimiseks oma Ubuntu/Debiani masinasse käivitage järgmine käsk:

$ lokk -L https: // tljh.jupyter.org / bootstrap.py | sudo - JA python3 - --admin $ ( kes ma olen )

MÄRGE : Konfigureerime oma sisselogimiskasutaja TLJH administraatoriks. Kui soovite TLJH administraatoriks konfigureerida mõnda teist kasutajat, asendage eelmises käsus olev –admin $(whoami) käsuga –admin.

TLJH installitakse teie Ubuntu/Debiani masinasse. Kõigi TLJH komponentide allalaadimine ja installimine võtab natuke aega.

Sel hetkel tuleks TLJH teie Ubuntu/Debiani masinasse installida.

Kontrollige, kas TLJH töötab

Kontrollimaks, kas TLJH teie arvutis töötab, kontrollige esmalt, kas TLJH puhverserveri traefik töötab järgmise käsuga:

$ sudo systemctl olek traefik.service

Nagu näete, töötab traefik puhverserveri teenus ja see on konfigureeritud süsteemi alglaadimisel automaatselt käivituma.

Samuti kontrollige, kas teenus JupyterHub töötab järgmise käsuga:

$ sudo systemctl olek jupyterhub.service

Nagu näete, töötab ka teenus JupyterHub ja see on konfigureeritud süsteemi alglaadimisel automaatselt käivituma.

Kuna traefik puhverserver ja JupyterHubi süsteemsed teenused töötavad õigesti, töötab The Littelest Jupyter Hub (TLJH) suurepäraselt.

Juurdepääs TLJH-le

TLJH-le juurdepääsuks veebibrauserist peate teadma oma Ubuntu/Debiani masina IP-aadressi (või DNS-nime, kui see on konfigureeritud). Meie puhul on IP-aadress 192.168.189.128. See võib teie jaoks olla erinev. Seega asendage see nüüdsest kindlasti enda omaga.

$ ip a

Avage veebibrauseri rakendus ja külastage http://192.168.189.128 ja näete JupyterHubi sisselogimislehte.

Sisestage oma administraatori kasutajanimi, soovitud sisselogimisparool (mida soovite JupyterHubi administraatori kasutajale määrata) ja klõpsake nuppu 'Logi sisse'.

Peaksite olema JupyterHubisse sisse logitud.

TLJH kasutajate loomine ja TLJH kasutajaseansside haldamine

Uute TLJH kasutajate loomiseks logige administraatori kasutajana JupyterHubisse sisse ja klõpsake nuppu Fail > Jaoturi juhtpaneel.

Klõpsake nuppu 'Administraator'.

Kõik TLJH kasutajad ja kasutajaseansid/jaoturid peaksid olema loetletud.

Klõpsake nuppu 'Lisa kasutajaid'.

Sisestage kasutajanimed, mida soovite TLJH-sse[1] lisada. Saate TLJH-sse lisada ühe või mitu kasutajat korraga. Mitme kasutaja lisamiseks TLJH-sse sisestage iga kasutajanimi eraldi reale.

Kui soovite, et vastloodud kasutajatel oleks TLJH-le administraatorijuurdepääs, tehke linnuke 'Administraator' [2] .

Kui olete lõpetanud, klõpsake nuppu 'Lisa kasutajaid' [3] .

Uued TLJH kasutajad tuleks luua [1] .

Lehel „Administraator” saate hallata (käivitada/peatada) iga kasutaja[2] ja kõigi kasutajate TLJH kasutajaseansse/jaoturid. [3] .

Ühe TLJH kasutajana sisselogimiseks sisestage uuele kasutajale määratav kasutajanimi ja parool ning klõpsake nuppu 'Logi sisse'.

MÄRGE : Parool, mida kasutate esmakordsel sisselogimisel, määratakse uue kasutaja sisselogimisparooliks.

Peaksite olema JupyterHubisse uue kasutajana sisse logitud.

TLJH administraatori kasutaja näeb kasutajaid, kes on TLJH-sse sisse logitud, ja saab hallata kasutajaseansse/jaoturit.

Pythoni teekide installimine kõigile Jupyter Hubi kasutajatele

Iga TLJH kasutaja saab oma Jupyter Hubi seansist installida mis tahes Pythoni teeke koos Python PIP-iga. Kuid kettaruumi säästmiseks saate installida kõige sagedamini kasutatavad Pythoni teegid kogu süsteemis, nii et kõik Jupyter Hubi kasutajad pääseksid neile juurde ilma neid uuesti installimata.

Esmalt logige TLJH-sse sisse administraatori kasutajana ja klõpsake vahekaardil 'Käivitaja' nuppu 'Terminal'.

Matplotlib Pythoni teegi installimiseks (oletame) kõigile TLJH kasutajatele käivitage järgmine käsk:

$ sudo - JA pip3 installida matplotlib

Matplotlib installitakse. Selle valmimine võtab natuke aega.

Siinkohal tuleks kõikidele TLJH kasutajatele installida matplotlib Pythoni teek.

Kontrollimaks, kas teised TLJH kasutajad saavad kasutada matplotlib Pythoni teeki, logige sisse ühe TLJH kasutajana, looge uus Jupyteri märkmik ja käivitage järgmised koodiread (mille kopeerisime matplotlibi dokumentatsioonist):

importige matplotlib.pyplot nagu plt
plt.plot ( [ 1 , 2 , 3 , 4 ] )
plt.ylabel ( 'mõned numbrid' )
plt.show ( )

Kui TLJH kasutajal on juurdepääs matplotlib-ile, peaks kood genereerima graafiku, nagu on näidatud järgmisel ekraanipildil:

Järeldus

Selles artiklis näitasime teile, kuidas installida The Littlest Jupyter Hub (TLJH) operatsioonisüsteemidesse Debian 11, Debian 12, Ubuntu 20.04 LTS ja Ubuntu 22.04 LTS. Samuti näitasime teile, kuidas pääseda juurde veebibrauserist TLJH-le, luua uusi TLJH kasutajaid ja hallata TLJH kasutajaseansse. Näitasime teile, kuidas installida uusi Pythoni teeke ka kõigile TLJH kasutajatele.

Viited: