În acest articol las o Ghid de instalare Anaconda și modul de utilizare a managerului de pachete Conda. Cu aceasta putem crea medii de dezvoltare pentru python și R cu bibliotecile dorite. Foarte interesant pentru a începe să te joci cu Machine Learning, analiza datelor și programarea cu Python.
Anaconda este o distribuție gratuită și Open Source a limbajelor de programare Python și R utilizate pe scară largă în calcul științific (știința datelor, știința datelor, învățarea automată, știința, ingineria, analiza predictivă, Big Data, etc.).
Instalează simultan un număr mare de aplicații utilizate pe scară largă în aceste discipline, în loc să fie nevoie să le instalați una câte una. . Peste 1400 și care sunt cele mai utilizate în aceste discipline. Cateva exemple
- NumPy
- ursi panda
- flux tensor
- H20.ai
- Scipy
- jupyter
- Bord
- OpenCV
- matplotLib
Acum ceva timp am instalat Keras și TensorFlow fără bare, dar soluția Anaconda pare mult mai simplă și mai utilă
Este, de asemenea, un opțiune magnifică pentru a instala Python pe sistemul nostru de operare cu bibliotecile de care avem nevoie și să-i izoleze proiectele în diferite medii virtuale.
Îl testez în mod specific pentru unele scripturi pentru a gestiona csv mare pentru muncă și pentru care am nevoie de NumPy și Pandas. Și acum voi încerca Tensorflow și altceva ;-)
Ceea ce văd cu numărul de pachete pe care îl văd este că nu se limitează la analiza datelor, deoarece putem instala sute de plugin-uri (biblioteci) dedicate dezvoltării web sau scrapping ca Scrappy. Deci, mergem cu tutorialul general pentru instalarea și crearea de medii și vom investiga aplicațiile pe care le putem instala.
Anaconda vs Conda
O subsecțiune. Nu confunda Anaconda, care este suita care ne permite să folosim multe biblioteci și software de analiză a datelor, date științifice și învățare automată cu Conda, care este managerul de pachete Anaconda și medii virtuale.
Cum se instalează Anaconda pe Ubuntu
Anaconda poate fi instalat pe Microsoft, MacOs și Linux. Vă voi spune despre experiența mea în Ubuntu.
Există diferite moduri de a instala Anaconda în Ubuntu, cel care îmi place cel mai mult este să accesez site-ul oficial și descărcare .sh. Găsiți-vă sistemul de operare și versiunea care vă interesează
Dacă începeți, vă recomand să alegeți versiunea 3.7, 2.7 va fi învechită în câțiva ani.
Dacă descărcați .sh pentru Linux ca mine, trebuie să deschideți consola sau terminalul și să mergeți la directorul unde se află, în cazul meu Descărcări
Amintiți-vă că cea mai frecventă greșeală cu care oamenii au probleme este că nu intră în folderul sau directorul corect
cd Descargas
ls
sh nombre_del_archivo_que_has_descargado.sh
Cu prima linie mergem în directorul Descărcări, cu a doua «ls» listează fișierele care există și astfel putem vedea numele .sh și cu a treia executăm .sh despre care spunem că este ca Windows .exe.
Și va începe să ruleze. Acceptați termenii licenței software și apoi vă va întreba dacă doriți să instalați Visual Code Studio. Am spus da.
Pași după instalarea Anaconda
Trebuie să ieșiți din acea vânzare a terminalului pentru ca modificările să funcționeze. Deci închidem terminalul, redeschidem și tastăm
anaconda-navigator
Aceasta va deschide o interfață grafică cu formatul browserului care ne va permite să instalăm și să activăm diferite pachete, deși putem face tot de pe consolă.
Odată instalat vom verifica dacă totul este corect. pentru asta vom vedea ce versiune am instalat
conda --version
Dacă totul este bine, ne va întoarce conda 4.6.4 Dacă apare o eroare, va trebui să vedem ce ne spune să o rezolvăm, să o reinstalăm etc.
Dacă tocmai ați instalat ar trebui să vedeți dacă există vreo actualizare în conda
conda update conda
conda update anaconda
Aceasta compară versiunea pe care o avem cu cea disponibilă și, dacă există ceva nou, ne va întreba
Proceed ([y]/n)? y
Punem «și» da și intrăm
Creați medii de lucru virtuale cu Conda
Fiecare proiect pe care îl facem îl putem avea într-un mediu separat, evitând astfel problemele legate de dependențele pachetelor etc.
Pentru a crea un mediu virtual, îl vom numi comparator scriem în terminal:
conda create --name comparador python=3.7
unde comparator este numele mediului virtual și python = 3.7 este pachetul pe care dorim să îl instaleze.
O activăm cu
conda activate comparador
Și ne dezactivăm cu
conda deactivate
Verificăm mediile virtuale pe
conda info --envs
Acest lucru ne va arăta mediile pe care le avem, ne va întoarce ceva de genul
# conda environments:
#
base * /home/nacho/anaconda3
comparador /home/nacho/anaconda3/envs/comparador
baza este rădăcină, iar asteriscul ne arată pe cel pe care l-am activat.
Există, de asemenea, un lucru de remarcat. Când activați un mediu în consolă, numele este introdus în paranteză la prompt, astfel încât să știm în orice moment unde suntem
Comenzi mai interesante:
putem căuta aplicații de instalat. Imaginați-vă că vreau să instalez Keras, pentru că mai întâi mă uit dacă aplicația este disponibilă și ce versiuni există
conda search keras
După cum văd că este deja pas să îl instalați
conda install keras
Și pentru a vedea tot ce am instalat în mediul nostru de dezvoltare vom folosi
conda list
Manipulați pachetele de pachete cu conda
Iată câteva opțiuni interesante. Acest lucru ne va ajuta să ne configurăm mediul virtual cu aplicațiile de care avem nevoie pentru a lucra.
Instalați pachete
Există comenzi foarte specifice. Pentru a instala un pachet într-un mediu specific. De exemplu, Keras, în mediul meu nou creat comparator
conda install --name comparador keras
Dacă nu adăugăm comparatorul –name, îl va instala în mediul pe care îl avem activ în acel moment.
Putem instala mai multe pachete în același timp (keras și scrappy) cu
conda install keras scrappy
Dar nu se recomandă evitarea problemelor de dependență.
În cele din urmă, putem alege versiunea specifică pe care dorim să o instalăm dacă suntem interesați din orice motiv
conda install keras=2.2.4
Instalați pachete non-Conda
În acest caz vom folosi pip
pip install
Actualizați pachetele
Există diferite opțiuni. Actualizați un anumit pachet cu
conda update keras
Actualizați python
conda update python
Actualizați conda
conda update conda
Și pentru a actualiza întregul meta-pachet Anaconda
conda update conda
conda update anaconda
Ștergeți pachetele
Ștergeți pachetele dintr-un mediu dat. De exemplu Keras din mediul înconjurător comparator
conda remove -n comparador keras
Dacă vrem să ștergem mediul în care ne aflăm
conda remove keras
Mai multe pachete pot fi șterse în același timp
conda remove keras scrappy
Și este recomandat să verificați pachetele pentru a vedea dacă a fost dezinstalat corect cu
conda list
Pentru mine acestea sunt elementele de bază, dacă doriți să mergeți mai adânc aici aveți manual oficial conda (în engleză)
Am lăsat o foaie de înșelăciune de Conda oficial, cu comenzile principale pentru o utilizare rapidă a distribuției.
O plimbare prin mediul grafic din Anaconda
Toate acestea le facem cu terminalul și le putem face grafic cu interfața Anaconda.
Pentru a începe distribuția mai întâi, va trebui să avem activ mediul de bază (rădăcină)
conda activate base
Și cu aceasta putem numi Anaconda. Dacă nu, nu va începe
anaconda-navigator
Vedeți, aici găsim proiectul de bază, care este rădăcină și apoi mediile pe care le creați și care în cazul meu a fost comparator.
Cel mai bine este să-l vedeți într-un videoclip
Și cu cunoștințele dobândite de-a lungul articolului putem începe să ne lăudăm cu multe biblioteci și aplicații.
Dacă aveți întrebări, lăsați un comentariu și voi încerca să vă ajut