Jupyter Notebook, krijoni dhe ndani dokumente nga Ubuntu 20.04

rreth Jupyter Notebook

Në artikullin vijues do të hedhim një vështrim se si mund ta instalojmë Jupyter Notebook në Ubuntu 20.04. Ky është një aplikacion me burim të hapur që do t'u lejojë përdoruesve të krijojnë dhe të ndajnë dokumente që përmbajnë kod burim, ekuacione, vizualizime dhe tekst narrativ, ndër të tjera.

Ky program ekzekutohet nga aplikacioni në internet i klientit, i cili punon në çdo shfletues standard. Parakushti është instalimi dhe ekzekutimi i serverit Jupyter Notebook në sistemin tonë. Dokumentet e krijuara në Jupyter mund të eksportohen në formate të tilla si HTML, PDF, Markdown ose Python. Përveç kësaj, ato gjithashtu mund të ndahen me përdoruesit e tjerë me email, duke përdorur Dropbox ose GitHub, ose përmes shikuesit të integruar të Jupyter Notebook.

Ky aplikacion është krijuar përgjithësisht për pajtueshmëri të përparuar të Python. Ai gjithashtu përfshin mundësinë e eksportimit të dokumenteve të bëra me mjetin në formate të tjera. Qëllimi i përgjithshëm për të cilin u krijua ky mjet është që të përdoret në mësimin e gjuhës programuese Python. Ne gjithashtu mund të marrim pastrimin dhe transformimin e të dhënave shkencore, simulimin numerik ose modelimin statistikor. Këto janë vetëm disa nga fushat me të cilat mund të punojmë me këtë aplikacion.

Instaloni Jupyter Notebook në Ubuntu 20.04

Instalimi është mjaft i thjeshtë, megjithëse kërkon një seri hapash. Për të filluar, tani do të hapim një terminal (Ctrl + Alt + T) sigurohuni që Ubuntu është plotësisht i azhurnuar:

sudo apt update; sudo apt upgrade

Instaloni kërkesat e nevojshme

tani ne do të instalojmë Piton dhe disa nga bibliotekat e saj së bashku me PIP. Për ta bërë këtë, në të njëjtin terminal do të duhet të ekzekutojmë vetëm komandën:

instaloni python 3 pip

sudo apt install python3-pip python3-dev

Para përdorimit PIP, këshillohet ta azhurnoni në mënyrë që të mos ketë probleme me paketat:

azhurnimi i pipit

sudo -H pip3 install --upgrade pip

Pasi të instalohen dhe azhurnohen, ne mundemi kontrolloni versionin e PIP instaluar me komandën:

u instalua versioni pip

pip --version

Në këtë pikë, duke përdorur PIP le të instalojmë paketën virtualenv me të cilat mund të krijojmë mjedise të virtualizuara:

instaloni virtualenv

sudo -H pip3 install virtualenv

Instaloni fletoren Jupyter

Tani që kemi kërkesat e nevojshme për të instaluar Jupyter Notebok, së pari ne do të krijojmë një dosje ku do të instalohet instalimi. Unë do ta quaj këtë Jupyter, por mund t'i jepet ndonjë emër tjetër.

mkdir jupyter

cd jupyter

Tani le të krijoni një mjedis të ri Python:

krijoni një mjedis virtual për Jupyter Notebook

virtualenv jupyter

Atëherë do ta bëjmë aktivizoni mjedisin ekzekutimi i komandës:

source jupyter/bin/activate

Në këtë pikë, me ndihmën e PIP, tani mund të instalojmë Jupyter Bllok shënimesh:

instaloni pipin jupyter

pip install jupyter

Pas instalimit, ne kemi ekzekutoni serverin jupyter me komandën:

ekzekutoni serverin jupyter

jupyter notebook

Në ekranin e daljes, do të keni informacionin që mund të përdorni nga shfletuesi i internetit. Por, para se të fillojmë të punojmë me këtë program, mund ta konfigurojmë pak Jupyter për ta bërë atë pak më të sigurt.

Konfigurimi themelor

Për të mbyllur serverin që kemi filluar me komandën e mëparshme, duhet të shtypim vetëm kombinimin e tastave Ctrl + C. Sapo të bëhet kjo, ne do ta bëjmë gjeneroni një skedar konfigurimi të paracaktuar drejtimin:

Konfigurimi i fletoreve Jupyter

jupyter notebook --generate-config

Atëherë ne do ta modifikojmë pak në mënyrë që të kemi mundësi të hyjmë në Jupyter Notebook nga çdo host ose rrjet. Nëse do të përdorni Jupyter në kompjuterin tuaj lokalisht, kaloni këtë hap. Për të modifikuar skedarin e konfigurimit, thjesht na duhet redaktuesi ynë i preferuar dhe përdorim një komandë si më poshtë:

vim ~/.jupyter/jupyter_notebook_config.py

Brenda skedarit do të duhet të kërkojmë rreshtin c.NotebookApp.allow_remote_asces dhe vendosni vlerën e tij në I vërtetë.

mundësojnë rrjetin jupyter

c.NotebookApp.allow_remote_access = True

Pasi të jetë bërë kjo, ruani ndryshimet dhe mbyllni redaktorin.

Kthehemi në terminal, le të gjeneroni një fjalëkalim që do të na ndihmojë të mbrojmë hyrjen në instalimin tonë Jupyter.

vendos fjalëkalimin

jupyter notebook password

Tani po ne ribotojmë shërbimin Jupyter me komandën:

jupyter notebook

Ne do të jemi në gjendje të hyjmë përsëri në objektin tonë, por më parë do të duhet të identifikohemi me fjalëkalimin që sapo vendosëm. Atëherë mund të fillojmë të punojmë.

ueb fjalekalimi i fletores jupyter

Jupyter Notebook është një mjet shumë i dobishëm për ata që kanë filluar në botën e programimit me Python. Ai gjithashtu ka potencial të madh për ata që duan të studiojnë shkencën e të dhënave në një mënyrë të rregullt.

ndërfaqja jupyter

Nëse dëshironi ta provoni këtë program përpara se të instaloni ndonjë paketë në kompjuterin tonë, mundeni përdorni demonstrim në internet që krijuesit e saj i vendosin në dispozicion të përdoruesve. Përveç kësaj ne do të kemi gjithashtu në dispozicion një i gjerë dokumentim të të gjitha funksioneve të tij nga e saj Faqja zyrtare. Nëse jeni të interesuar të hidhni një vështrim në kodin burimor të projektit, ai mund të konsultohet nga ai depo në GitHub.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Natalia dijo

    POST I SHKELQYER, PUNON PERFEKTE

  2.   fsdfswf dijo

    Ai thotë se qasja është mohuar, si ta rregulloj?

    1.    Damien A. dijo

      A keni ndryshuar c.NotebookApp.allow_remote_access = E vërtetë?

  3.   Kevin Bravo dijo

    Si t'i ruaj ndryshimet dhe t'i kthej?