Kwinqaku elilandelayo siza kujonga indlela yokufaka iJupyter Notebook kwi-Ubuntu 20.04. Esi sisicelo esivulekileyo somthombo wewebhu izakuvumela abasebenzisi ukuba benze kwaye babelane ngamaxwebhu aqukethe ikhowudi yemvelaphi, ubalo, ukubonwa kunye nokubhaliweyo okubhaliweyo, phakathi kwezinye izinto.
Le nkqubo isebenza kwisicelo sewebhu somthengi, esisebenza kuso nasiphi na isikhangeli esisezantsi. Into efunekayo kukufaka kunye nokuqhuba iserver yeencwadana zeJupyter kwinkqubo yethu. Amaxwebhu ayilwe kwiJupyter anokukhutshelwa ngaphandle kwiifomathi ezinje nge-HTML, PDF, Markdown okanye iPython. Ukongeza, banokwabelana nabanye abasebenzisi nge-imeyile, besebenzisa iDropbox okanye iGitHub, okanye ngombonisi odibeneyo weJupyter Notebook.
Esi sicelo ngokubanzi siyilelwe ukuhambelana okungaphezulu kwePython. Ikwabandakanya ukubakho kokuthumela amaxwebhu okwenziwe ngesixhobo kwezinye iifomathi. Injongo ngokubanzi esenzelwe yona esi sixhobo iza kusetyenziswa ekufundeni ulwimi lwenkqubo yePython. Sinokufumana ukucocwa kunye notshintsho lwedatha yesayensi, ukulinganisa ngamanani okanye ukumodareyitha kokubala. Ezi zezinye zeendawo esinokuthi sisebenze nazo kwesi sicelo.
Faka iJupyter Notebook kwi-Ubuntu 20.04
Ufakelo lulula, nangona lufuna uthotho lwamanyathelo. Ukuqala siza kuvula i-terminal (Ctrl + Alt + T), ngoku qinisekisa ukuba Ubuntu iphelele ngoku:
sudo apt update; sudo apt upgrade
Faka iimfuno eziyimfuneko
Ngoku siza kufaka Python kunye namanye amathala eencwadi kunye I-PIP. Ukwenza oku, kwisiphelo esinye siya kufuna kuphela ukwenza lo myalelo:
sudo apt install python3-pip python3-dev
Ngaphambi kokusebenzisa I-PIP, kuyacetyiswa ukuba uyihlaziye ukuze ungabinangxaki ngeephakeji:
sudo -H pip3 install --upgrade pip
Nje ukuba ifakwe kwaye ihlaziyiwe, sinako jonga ingxelo ye I-PIP ifakiwe ngomyalelo:
pip --version
Okwangoku, kusetyenziswa iPIP masifake iphakheji nguyen esinokuthi senze ngayo ubume bendalo:
sudo -H pip3 install virtualenv
Faka iJupyter Notebook
Ngoku ekubeni sineemfuno eziyimfuneko zokufaka iJupyter Notebok, kuqala siza kwenza ifolda apho ufakelo luya kufakelwa khona. Ndiza kuyibiza le Jupyter, kodwa inokunikwa elinye igama.
mkdir jupyter cd jupyter
Ngoku masenze yenza imeko entsha ye-python:
virtualenv jupyter
Emva koko siya kuthi sebenzisa indawo usebenzisa umyalelo:
source jupyter/bin/activate
Kule ndawo, Ngoncedo lwePIP, ngoku sinokufaka iJupyter Notebook:
pip install jupyter
Emva kofakelo, sine sebenzisa iseva yejupyter ngomyalelo:
jupyter notebook
Kwisikrini sokuphuma, uya kuba nolwazi onokulufikelela kwisikhangeli sewebhu. Kodwa ngaphambi kokuba sisebenze nale nkqubo, sinokuyilungiselela iJupyter kancinci ukuyenza ikhuseleke ngakumbi.
Uqwalaselo olusisiseko
Ukuvala iserver esiyiqale ngomyalelo odlulileyo, kufuneka sicinezele indibaniselwano yesitshixo Ctrl + C. Nje ukuba kwenziwe oku, siya kuthi yenza ifayile emiselweyo ukubaleka:
jupyter notebook --generate-config
Emva koko siza kuyiguqula kancinane ukuze sikwazi ukufikelela kwiJupyter Notebook kuyo nayiphi na inginginya okanye inethiwekhi. Ukuba uza kusebenzisa iJupyter kwikhompyuter yakho, tsiba eli nyathelo. Ukuguqula ifayile yoqwalaselo, sifuna umhleli wethu owuthandayo kwaye sisebenzise umyalelo ngolu hlobo lulandelayo:
vim ~/.jupyter/jupyter_notebook_config.py
Ngaphakathi kwifayile kuya kufuneka sijonge umgca c.Incwadana yeNcwadiApp.allow_remote_access kwaye usete ixabiso lalo kwi Liyinyaniso.
c.NotebookApp.allow_remote_access = True
Nje ukuba kwenziwe oku, gcina utshintsho kwaye uvale umhleli.
Buyela kwisiphelo sendlela, masibe njalo yenza iphasiwedi eya kusinceda sikhusele ukufikelela kufakelo lweJupyter.
jupyter notebook password
Ngoku ewe Sibuyisela inkonzo yeJupyter ngomyalelo:
jupyter notebook
Siya kuba nakho ukufikelela kwiziko lethu kwakhona, kodwa ngaphambili Kuya kufuneka singene ngegama eligqithisiweyo esisetiweyo. Emva koko sinokuqala ukusebenza.
IJupyter Notebook sisixhobo esiluncedo kakhulu kwabo baqala kwihlabathi lenkqubo ngePython. Ikwanamandla amakhulu kwabo bafuna ukufunda isayensi ngendlela elungeleleneyo.
Ukuba ufuna ukuvavanya le nkqubo ngaphambi kokufaka nayiphi na iphakheji kwikhompyuter yethu, unga Sebenzisa i idemo ekwi-intanethi Abenzi bayo bayenza ifumaneke kubasebenzisi bayo. Ukongeza, siya kuba nako ukuhlawula banzi maxwebhu kuko konke ukusebenza kwayo ukusuka kuyo iphepha elisemthethweni. Ukuba unomdla wokujonga ikhowudi yemvelaphi yeprojekthi, kunokuboniswana nayo Indawo yokugcina kwiGitHub.
ISITHUBA ESIQHELEKILEYO, SISEBENZA NGOKUPHELELEYO
Ithi ukufikelela kwaliwe, ndingayilungisa njani?
Ngaba utshintshile c.NotebookApp.allow_remote_access = Yinyani?
Ndilugcina njani utshintsho kunye nokubuyisela?