Anaconda-tutoriaal: wat dit is, hoe om dit te installeer en hoe dit te gebruik

Anaconda Data Science, big data en pytho, R verspreiding

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

  • Lomp
  • pandas
  • Tensorstroom
  • H20.ai
  • Scipy
  • Jupyter
  • Dask
  • OpenCV
  • MatplotLib

'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.

Anaconda-verspreidingspakkette en toepassings

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.

Anaconda vs Conda

'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

cd Descargas
ls
sh nombre_del_archivo_que_has_descargado.sh

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

anaconda-navigator

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

conda --version

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

conda update conda
conda update anaconda

Dit vergelyk die weergawe wat ons het met die beskikbare weergawe en as daar iets nuuts is, sal dit ons vra

Proceed ([y]/n)? y

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:

conda create --name comparador python=3.7

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

conda activate comparador

En ons deaktiveer met

conda deactivate

Ons verifieer virtuele omgewings op

conda info --envs

Dit sal ons die omgewings wys wat ons het, en dit sal terugkeer soos

# conda environments:
#
base                  *  /home/nacho/anaconda3
comparador               /home/nacho/anaconda3/envs/comparador

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

conda search keras

Aangesien ek sien dat dit al stap is om dit te installeer

conda install keras

En om alles te sien wat ons in ons ontwikkelingsomgewing geïnstalleer het, sal ons gebruik

conda list

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.

Installeer pakkette

Daar is baie spesifieke opdragte. Om 'n pakket in 'n spesifieke omgewing te installeer. Byvoorbeeld Keras, in my nuutgeskepte omgewing vergelyker

conda install --name comparador keras

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

conda install keras scrappy

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

conda install keras=2.2.4

Installeer nie-Conda-pakkette

In hierdie geval sal ons pip gebruik

pip install

Pak die pakkette op

Daar is verskillende opsies. Dateer 'n spesifieke pakket op met

conda update keras

Werk luislang op

conda update python

Werk conda op

conda update conda

En om die hele Anaconda-metapakket by te werk

conda update conda
conda update anaconda

Skrap pakkette

Skrap pakkette in 'n gegewe omgewing. Byvoorbeeld Keras uit die omgewing vergelyker

conda remove -n comparador keras

As ons die omgewing waarin ons is, wil uitwis

conda remove keras

Verskeie pakkette kan gelyktydig verwyder word

conda remove keras scrappy

En dit word aanbeveel om die pakkette na te gaan of dit korrek verwyder is met

conda list

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

conda activate base

En hiermee kan ons Anaconda noem. Indien nie, sal dit nie begin nie

anaconda-navigator

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.

As u vrae het, kan u kommentaar lewer en ek sal u probeer help

Skryf 'n opmerking