Anaconda je odprtokodna platforma za znanstvenike, ki delajo s programskimi jeziki python ali R. Deluje tako kot upravitelj paketov kot skrbnik okolja in z njegovo pomočjo lahko zelo enostavno ustvarite navidezna okolja in namestite pakete.
Uvod
Anaconda je ena najboljših odprtokodnih distribucij programerjev za python in R za delo s podatkovno znanostjo, umetno inteligenco, znanstvenim računalništvom in številnimi drugimi razburljivimi nalogami. Ima vgrajen upravitelj paketov z imenom conda, ki ga lahko uporabljamo za enostavno namestitev paketov. Ima zbirko več kot 7.500+ odprtokodnih paketov, ki vključuje vse, kar bomo potrebovali za Data Science.
Danes to programsko opremo uporabljajo številni znanstveniki, strokovnjaki za informacijsko tehnologijo in voditelji podjetij, ki si prizadevajo razviti prihodnost Data Science in AI. Anaconda vključuje conda
orodje ukazne vrstice in tudi namizni grafični uporabniški vmesnik, imenovan Anaconda Navigator, zato je koristen za ljubitelje ukazne vrstice in uporabnike GUI. Oglejmo si nekaj najboljših lastnosti Anaconde, zaradi katerih je priljubljena v skupnosti, pa tudi kako jo namestiti in kako jo lahko uporabimo za namestitev paketov.
Značilnosti Anaconde
Anaconda ima veliko odličnih lastnosti.
- Pri namestitvi Anaconde se z njo samodejno namesti več kot 250 uporabnih paketov. Tako boste dobili ključne pakete vnaprej nameščene in vam jih ni treba namestiti ročno.
- Iz repozitorija Anaconda lahko z ukazom posamično namestite več dodatnih odprtokodnih paketov (vključno z R). V Anaconda Cloud je na voljo tudi na tisoče drugih paketov.
- Lahko uporabite druge pakete, ki niso na voljo v conda, vendar so na voljo v repozitoriju PyPI z uporabo
pip namestite
ukaz. Pip je vnaprej nameščen z Anacondo, zato vam ga ni treba namestiti ročno. Paketi Pip ponujajo številne funkcije paketov conda, v nekaterih primerih pa lahko sodelujejo. Vendar pa uporabite pakete conda, če so na voljo, namesto da uporabite pip. - Pakete po meri lahko izdelate tudi z ukazom. Nato ga lahko daste v skupno rabo, tako da jih naložite v Anaconda Cloud, PyPI ali druga odlagališča, kar drugim uporabnikom omogoča, da paket namestijo in uporabljajo.
- Anaconda ima tudi svoj sistem za nadzor različic, tako da, če želite delati z različicami pythona, lahko to storite s preprostimi ukazi.
Zdaj, ko vemo, kaj je Anaconda in njene značilnosti, poskusimo razumeti, kako lahko namestimo Anacondo in nastavimo okolje za delo v našem najljubšem operacijskem sistemu Linux.
Namestitev in konfiguracija
Anaconda je odprtokodna programska oprema, prav tako pa jo je enostavno namestiti v katero koli distribucijo Linuxa. Če želite namestiti Anacondo, morate izvesti naslednje korake.
1. korak: Posodobitev lokalnega upravitelja paketov
Za začetek namestitvenega postopka Anaconde v Linuxu. Najprej posodobite lokalnega upravitelja paketov. Odprite okno terminala in vnesite naslednji ukaz.
posodobitev sudo apt-get
S tem boste posodobili lokalnega upravitelja paketov. Rezultat zgornjega ukaza bo podoben spodnji sliki.
2. korak: Prenos najnovejše različice Anaconde
Najnovejša stabilna različica Anaconde je različica 2020.07, od trenutka nastanka tega članka. Pred nadaljevanjem pojdite na stran s prenosi in si oglejte novejšo različico, ki je na voljo za prenos.
S pomočjo ukazne vrstice prenesite namestitveni skript, tako da vnesete naslednji ukaz. Če ne veste, kako prenesti datoteke z ukazno vrstico, si oglejte celoten vodnik za prenos datotek z ukazno vrstico.
sudo wget -P / anaconda https: // repo.anakonda.com / archive / Anaconda3-2020.07-Linux-x86_64.sh
Če je vse v redu, se mora začeti prenos, kot lahko vidite na spodnji sliki. Po zaključku bi morali imeti namestitveni skript Anaconda v mapi z imenom Anaconda v vašem trenutnem delovnem imeniku.
3. korak: Preverjanje kontrolne vsote
Ta korak ni obvezen, vendar je priporočljiv. Kontrolna vsota je varnostno orodje za preverjanje pristnosti in celovitosti prenesenega skripta. Lahko uporabimo sha256sum
ukaz za prikaz kontrolne vsote skripta. V svoj terminal vnesite naslednji ukaz.
sha256sum anaconda / Anaconda3-2020.07-Linux-x86_64.sh
Ta ukaz bo prikazal hash SHA-256, kot je prikazano na spodnji sliki.
Primerjati ga moramo s zgoščenko, ki je podana na spletnem mestu anaconda za našega namestitvenega programa. Če hash ni podoben, potem lahko datoteko nekdo poškoduje ali spremeni, zato moramo iz varnostnih razlogov vedno preveriti hash prenesene datoteke, še posebej, kadar je velik vložek.
4. korak: Zagon skripta za zagon namestitve
Do zdaj smo prenesli namestitveno datoteko Anaconde in preverili tudi njeno varnost. Zaženimo namestitveno datoteko in namestimo Anacondo. Če želite zagnati namestitveni program, vnesite naslednji ukaz v terminal.
bash / anaconda / Anaconda3-2020.07-Linux-x86_64.sh
Pritisnite Enter, da se še naprej pomikate navzdol in preberete licenčno pogodbo, nato odobrite licenčne pogoje.
Ali sprejemate licenčne pogoje? [da | ne]
Če nimate težav z licenčnimi pogoji, vnesite ja za odobritev licence. Nato vas bo pozval, da izberete mesto, kjer naj bo Anaconda nameščena v vašem sistemu.
Anaconda3 bo zdaj nameščena na tem mestu: / tuts / anaconda3 - Pritisnite ENTER, da potrdite lokacijo - Pritisnite CTRL-C, da prekinite namestitev - ali pa spodaj določite drugo lokacijo
Če ste zadovoljni s privzeto lokacijo, pritisnite tipko Enter, sicer lahko določite tudi drugo pot. Zdaj bo Anaconda nameščena v vašem sistemu; to lahko traja nekaj časa. Po končani namestitvi vas bo vprašal, ali želite zagnati conda init ali ne.
Tip ja za dodajanje orodja ukazne vrstice conda na sistemsko pot. Zdaj odprite nov terminal in vnesite naslednji ukaz, da preverite, ali je namestitev uspešna.
conda --verzija
Če je ukaz uspešno izveden in vrne različico conda kot izhod, ste v svoj sistem uspešno namestili in nastavili pot conda. Zdaj ga lahko začnete uporabljati za namestitev knjižnic python.
Nameščanje knjižnic Python na Anaconda
Anaconda ima priloženi upravitelj paketov z imenom conda, ki lahko namesti širok nabor paketov. Lahko namestite katerega koli od 7500+ paketov, ki so prisotni na repo paketu anaconda. Namestite lahko tudi na tisoče drugih paketov, ki so na voljo v oblaku anaconda. Če v repozitoriju conda ne najdete nobenega paketa, poskusite uporabiti pip namestite ime_paketa
namestiti ta paket s pomočjo upravitelja pakiranj pip, vendar je dobra praksa, če pakete namestite z upravljalnikom paketov conda.
Tukaj je opisano, kako namestite knjižnice python z uporabo upravitelja paketov conda. Če želite namestiti paket s pomočjo conda, morate vnesti ukaz po spodnji sintaksi.
conda namestite ime_paketa
Tukaj ime_paketa je paket, ki ga želite namestiti. Različico paketa lahko določite tudi z uporabo naslednje sintakse.
conda namestite ime-paketa = različica_paketa
Tukaj morate namesto tega namestiti različico paketa, ki ga želite namestiti oz različica_paketa.
Za ogled praktične predstavitve nam dovolite namestitev različice numpy 1.19.1 paket z uporabo conda. V svoj terminal morate vnesti naslednji ukaz.
conda namesti numpy = 1.19.1
S tem boste namestili različico numpy 1.19.1 v vašem sistemu.
Namestimo lahko tudi več paketov, tako da jih damo kot argumente ukazu conda install. Za ilustracijo zaženite naslednji ukaz.
conda namestite numpy opencv
S tem boste v sistem namestili tako numpy kot OpenCV.
Posodabljanje paketa Anaconda
Paket lahko enostavno posodobimo tudi z uporabo Anaconde. Za posodobitev paketa pod sintakso za posodobitev paketa anaconda moramo uporabiti ukaz za posodobitev s conda.
posodobitev conda
Ta ukaz bo posodobil paket numpy, ki smo ga že namestili.
Odstranjevanje paketa Anaconda
Odstranitev paketa anaconda je tako enostavna kot posodobitev ali namestitev. Za odstranitev paketa moramo uporabiti condo s parametrom uninstall; morate upoštevati spodnjo skladnjo.
conda uninstall numpy
Naštejte vse pakete, ki so prisotni v Anacondi
Naučili smo se, kako namestiti pakete v Anacondo, vendar moramo velikokrat vedeti, kateri paketi so nameščeni v našem sistemu. To lahko storimo tako, da vtipkamo naslednji ukaz.
seznam conda
Tu bodo navedeni vsi razpoložljivi paketi v trenutnem okolju. Izhod boste morda videli kot na spodnji sliki.
Posodabljanje Anaconde
Posodabljanje Anaconde je precej lahka naloga; vnesite naslednji ukaz v terminal in vse opravljeno delo.
posodobitev conda - vse
Z vnosom zgornjega ukaza lahko Anacondo in njene pakete enostavno posodobimo. Dobra praksa je, da Anacondo redno posodabljate.
Odstranjevanje Anaconde
Velikokrat boste morda morali odstraniti programsko opremo anaconda iz sistema; Anakondo lahko odstranite iz sistema na dva načina.
Tip A
Anacondo lahko odstranite iz sistema tako, da preprosto odstranite namestitveni imenik in vse druge datoteke, ki so bile ustvarjene med namestitvijo. Preprosto vnesite naslednji ukaz v namestitveni imenik.
rm -rf ~ / anaconda3 ~ /.condarc ~ /.conda ~ /.kontinuum
S tem boste odstranili vse datoteke in pakete anaconda. Po izvedbi tega ukaza morate odstraniti tudi pot anaconde iz ~ /.bashrc
mapa.
Tip B
Anacondo lahko odstranite tudi s paketom anaconda-clean, ki je na voljo v oblaku anaconda. Z ukazom morate namestiti anaconda-clean.
conda namestite anaconda-clean
Nato vnesite ukaz anakonda-čista v terminalu in Anaconda bo odstranjena iz vašega sistema.
Zaključek
V tej vadnici smo se naučili namestiti Anacondo v Linux in uporabiti Anacondo za namestitev, posodobitev in odstranjevanje paketov. Anaconda je koristno orodje za podatkovno znanost. Morda boste želeli videti tudi naš vodnik po korakih o delu z SQLite v Pythonu, uporabnem orodju za Data Science.