Anaconda-tutoriaal: Python vir masjienleer en datawetenskap - Ikkaro
Inleiding >> sagteware >> Linux >> Anaconda-tutoriaal: wat dit is, hoe om dit te installeer en hoe dit te gebruik
In hierdie artikel laat ek 'n Anaconda-installasiegids en hoe u u Conda-pakketbestuurder kan gebruik. Hiermee kan ons ontwikkelomgewings vir python en R skep met die biblioteke wat ons wil hê. Baie interessant om te begin met Machine Learning, data-analise en programmering met Python.
Anaconda is 'n gratis en open source verspreiding van die Python en R programmeertale wat baie gebruik word in wetenskaplike rekenaar (Data Science, Data Science, Machine Learning, Science, Engineering, predictive analytics, Big Data, ens.).
Dit installeer 'n groot aantal toepassings wat algemeen in hierdie vakgebiede gebruik word tegelyk, in plaas daarvan om dit een vir een te moet installeer. . Meer as 1400 is die meeste gebruik in hierdie vakgebiede. Enkele voorbeelde
'N Ruk gelede het ek geïnstalleer Keras en TensorFlow maar die oplossing van Anaconda lyk baie eenvoudiger en nuttiger
Dit is ook 'n wonderlike opsie om Python op ons bedryfstelsel te installeer met die biblioteke wat ons benodig, en laat dit die projekte in verskillende virtuele omgewings afsonder.
Ek toets dit spesifiek vir sommige skrifte om groot csv vir werk te bestuur en waarvoor ek NumPy en Pandas benodig. En nou sal ek Tensorflow en nog 'n paar dinge probeer ;-)
Wat ek sien met die aantal pakkette wat ek sien, is dat dit nie beperk is tot data-ontleding nie, want ons kan honderde invoegtoepassings (biblioteke) installeer wat toegewy is aan webontwikkeling of skrap soos Scrappy. Ons gaan dus met die algemene handleiding oor die installering en skepping van omgewings en ons sal die toepassings ondersoek wat ons kan installeer.
'N Onderafdeling. Moenie verwar nie Anaconda, die suite wat ons toelaat om baie biblioteke en data-analise-, wetenskapdata- en masjienleersagteware saam met Conda te gebruik, wat die pakketbestuurder van Anaconda is en virtuele omgewings.
Hoe om Anaconda op Ubuntu te installeer
Anaconda kan op Microsoft, MacO's en Linux geïnstalleer word. Ek sal u vertel van my ervaring in Ubuntu.
Daar is verskillende maniere om Anaconda in Ubuntu te installeer, die een wat ek die meeste hou, is om na die amptelike webwerf en aflaai die .sh. Soek u bedryfstelsel en die weergawe wat u interesseer
As u begin, beveel ek aan dat u weergawe 3.7 kies dat 2.7 oor 'n paar jaar verouderd sal wees.
As u die .sh vir Linux soos ek aflaai, moet u die konsole of terminale oopmaak en in my geval na die gids gaan waar dit is. Downloads
Onthou dat die mees algemene fout waarmee mense probleme ondervind, is dat dit nie die korrekte gids of gids binnegaan nie
Met die eerste reël gaan ons na die Downloads-gids, met die tweede «ls» word die lêers gelys en kan ons die naam van die .sh sien, en met die derde voer ons die .sh uit wat ons sê is soos die Windows. Exe.
En dit sal begin loop. Aanvaar die sagtewarelisensievoorwaardes en u sal dan vra of u Visual Code Studio wil installeer. Ek het ja gesê.
Stappe na die installering van Anaconda
U moet uit die verkoop van die terminale gaan vir die veranderinge aan die werk. Dus sluit ons terminale, heropen en tik
Hierdeur word 'n grafiese koppelvlak met blaaierformaat geopen, wat ons in staat stel om verskillende pakkette te installeer en te aktiveer, alhoewel ons ook alles vanaf die konsole kan doen.
Nadat ons geïnstalleer is, sal ons seker maak dat alles reg is. daarvoor gaan ons kyk watter weergawe ons geïnstalleer het
As dit in orde is, sal dit ons hoër as conda 4.6.4 As daar 'n fout verskyn, moet ons sien wat dit vir ons sê om dit op te los, dit weer te installeer, ens.
As u pas geïnstalleer het, moet u kyk of daar 'n opdatering in die conda is
Dit vergelyk die weergawe wat ons het met die beskikbare weergawe en as daar iets nuuts is, sal dit ons vra
Ons sit «en» die ja en betree
Skep virtuele werksomgewings met Conda
Elke projek wat ons doen, kan dit in 'n aparte omgewing hê, op hierdie manier vermy ons probleme met pakketafhanklikhede, ens.
Om 'n virtuele omgewing te skep, gaan ons dit noem vergelyker ons skryf in die terminale:
Waar vergelyker is die naam van die virtuele omgewing en python = 3.7 is die pakket wat ons wil hê dit moet installeer.
Ons aktiveer dit met
En ons deaktiveer met
Ons verifieer virtuele omgewings op
Dit sal ons die omgewings wys wat ons het, en dit sal terugkeer soos
basis is wortel, en die sterretjie wys vir ons die een wat ons geaktiveer het.
Daar is ook een ding om op te let. Wanneer 'n omgewing in die konsole geaktiveer word, gaan dit die naam tussen hakies onmiddellik voor, sodat ons te alle tye weet waar ons is
Meer interessante opdragte:
ons kan soek na toepassings om te installeer. Stel u voor dat ek Keras wil installeer, want eers kyk ek of die toepassing beskikbaar is en watter weergawes daar is
Aangesien ek sien dat dit al stap is om dit te installeer
En om alles te sien wat ons in ons ontwikkelingsomgewing geïnstalleer het, sal ons gebruik
Hanteer pakpakkette met konda
Hier is 'n paar interessante opsies. Dit sal ons help om ons virtuele omgewing in te stel met die toepassings wat ons nodig het om te werk.
Daar is baie spesifieke opdragte. Om 'n pakket in 'n spesifieke omgewing te installeer. Byvoorbeeld Keras, in my nuutgeskepte omgewing vergelyker
As ons nie die –naam-vergelyker byvoeg nie, sal dit in die omgewing geïnstalleer word wat ons op daardie oomblik aktief was.
Ons kan meerdere pakkette op dieselfde tyd installeer (keras en scrappy) met
Dit word egter nie aanbeveel om afhanklikheidsprobleme te vermy nie.
Laastens kan ons die spesifieke weergawe kies wat ons wil installeer as ons om enige rede belangstel
In hierdie geval sal ons pip gebruik
Pak die pakkette op
Daar is verskillende opsies. Dateer 'n spesifieke pakket op met
Werk luislang op
Werk conda op
En om die hele Anaconda-metapakket by te werk
Skrap pakkette in 'n gegewe omgewing. Byvoorbeeld Keras uit die omgewing vergelyker
As ons die omgewing waarin ons is, wil uitwis
Verskeie pakkette kan gelyktydig verwyder word
En dit word aanbeveel om die pakkette na te gaan of dit korrek verwyder is met
Vir my is dit die basiese beginsels. As u dieper hier wil gaan, het u die amptelike condahandboek (in Engels)
Ons het 'n cheat sheet deur Conda amptelike, met die hoofopdragte vir 'n vinnige gebruik van die verspreiding.
'N Wandel deur die grafiese omgewing van Anaconda
Dit alles wat ons met die terminale doen, en ons kan dit grafies doen met die Anaconda-koppelvlak.
Om eers met die verspreiding te begin, sal die basisomgewing (root) conda aktief moet wees
En hiermee kan ons Anaconda noem. Indien nie, sal dit nie begin nie
U sien, hier vind ons die basisprojek, wat wortel is en dan die omgewings wat u skep en wat in my geval was vergelyker.
Dit is die beste om dit in 'n video te sien
En met die kennis wat deur die hele artikel opgedoen is, kan ons begin met 'n vroetel en met talle biblioteke en toepassings.