Situatie
Miniconda este versiunea mini a Anaconda Distribution, cu mai puține pachete, dar suficient de puternică pentru a configura proiectele Python/R și de știința datelor. Miniconda include doar pachete cu taxe precum „conda”, Python și pachete suplimentare utile. Este o versiune ușoară a Anaconda, cu o dimensiune mai mică, care permite totuși instalarea de pachete suplimentare prin intermediul depozitului public al Anaconda sau al oricăror depozite terțe, cum ar fi conda-forge și bioconda.
Cerințe preliminare
Pentru a începe să utilizați acest ghid, asigurați-vă că aveți următoarele:
- Un server/desktop Linux – acest exemplu folosește Debian 12
- Un utilizator non-root cu privilegii de administrator
Instalarea Minicondei
Pentru a instala Miniconda pe Debian, puteți descărca cu ușurință programul de instalare cu comanda „curl” și îl puteți executa din terminal. Iată cum se instalează Miniconda pe mașina dvs. Debian.
Descărcați programul de instalare Miniconda pentru Linux cu comanda „curl” de mai jos.
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
După finalizarea descărcării, executați scriptul de instalare „Miniconda3-latest-Linux-x86_64” astfel:
bash ~/Miniconda3-cea-mai-recentă-fișiere-Linux-x86_64.sh
Acum faceți următoarele:
- Apăsați și mențineți apăsată tasta ENTER pentru a consulta acordul de licență.
- Introduceți „da” pentru a fi de acord cu acordul de licență.
- Apăsați ENTER pentru a configura calea implicită de instalare la „ /home/USER/miniconda3 ”.
- Pentru procesul de inițializare, selectați „da” pentru a automatiza inițializarea Miniconda.
- După finalizarea procesului, veți vedea un mesaj precum „ Vă mulțumim pentru instalarea miniconda3 ”.
Acum că instalarea este finalizată, reîncărcați mediul shell curent cu comanda de mai jos. Mai jos puteți utiliza una, „~/.bashrc” pentru utilizatorul Bash sau „~/.zshrc” pentru utilizatorul ZSH.
source ~/.bashrc source ~/.zshrc
După ce shell-ul este reîncărcat, veți intra automat în mediul „ (base) ”, care este destinat exclusiv Miniconda. Pentru aplicațiile sau proiectele tale, creează-ți propriul mediu, despre care vei învăța mai târziu. Verificați versiunea „conda” cu comanda de mai jos. În acest moment, avem instalată versiunea conda „ 24.11.1 ”.
conda --version
În cele din urmă, puteți verifica informații detaliate despre instalarea Miniconda cu următoarele:
conda info
Aici puteți vedea mediul activ, directorul de date, directorul cache, versiunea „ conda ”, directoarele de mediu și adresele URL ale canalelor (depozitele).
După ce ați instalat Miniconda, haideți să învățăm cum să creăm și să gestionăm medii virtuale folosind Miniconda.
Miniconda oferă un instrument de linie de comandă numit „conda” pentru gestionarea și implementarea mediilor virtuale, a pachetelor și a aplicațiilor. În acest pas, veți învăța cum să creați și să activați medii virtuale cu „conda” și, de asemenea, cum să instalați pachete în mediul dvs. virtual.
Pentru a crea un nou mediu de dezvoltare Conda, executați comanda „ conda ” de mai jos. În acest exemplu, veți crea un nou mediu numit „ cenv ”.
conda create -n cenv
Când vi se solicită, introduceți „ y ” pentru a continua.
După ce mediul „ cenv ” este creat, executați comanda „ conda activate ” de mai jos pentru a activa noul mediu.
conda activate cenv
Cu aceasta, shell-ul dvs. ar trebui schimbat de la „ (base) ” la „ (cenv) ”.
Apoi, executați comanda „conda install” de mai jos pentru a instala pachetele. De exemplu, aici vom instala pachetele Python 3.12, Beautifulsoup4 și docutils.
conda install python=3.12 beautifulsoup4 docutils
În cele din urmă, puteți dezactiva mediul curent cu comanda de mai jos.
conda deactivate
În plus, puteți utiliza și comanda „conda create” dintr-o singură linie pentru a crea un mediu nou și a instala pachete precum următoarele.
conda create cent python=3.12 beautifulsoup4 docutils
Crearea mediului cu fișier YAML
Miniconda oferă și o modalitate de a crea medii prin intermediul fișierului YAML. Cu aceasta, puteți partaja cu ușurință fișierul YAML cu prietenii dvs. și toți vor avea aceleași medii. Acum, haideți să învățăm cum să creăm medii virtuale cu „conda” prin intermediul fișierului YAML.
Creați un nou fișier „ environment.yml ” cu editorul de text. În acest caz, vom folosi „ nano ”.
nano mediu.yml
Introduceți configurația de mai jos pentru a crea un nou mediu, „ myproject ”, cu pachetele „ Python3.12 ”, „ pip ” și „ flask ”. Pachetul respectiv va fi instalat automat.
nume: myproject dependențe: - python=3.12 - pip - flask
Salvați fișierul și ieșiți din editor când ați terminat.
Acum executați comanda „ conda env create ” de mai jos pentru a crea un nou mediu virtual prin intermediul fișierului „ environment.yml ”.
conda env create -f environment.yml
După finalizare, activați mediul „ myproject ” cu comanda de mai jos.
conda activate myproject
Dacă merge bine, shell-ul tău va deveni de genul „ (proiectulmeu) utilizator@gazdă”, ca în captura de ecran de mai jos.
Medii de listare și pachete
În această secțiune, veți învăța cum să verificați mediile pe care le-ați creat și să listați pachetele disponibile pe care le-ați instalat folosind „conda”.
Rulați comanda „conda env” de mai jos pentru a lista proiectele/mediile din sistemul dvs. Așadar, în acest caz, veți vedea trei medii, „ (base) ” pentru Miniconda implicită, „ cenv ” și „ myproject ”.
conda env list
De asemenea, puteți verifica lista de pachete din mediul dvs. folosind comanda „ conda list ” de mai jos.
conda list -n myproject conda list -n cenv
Mai jos puteți vedea lista de pachete din cadrul „ myproject ”.
Acum că ați învățat cum să listați medii și pachete, în pasul următor veți învăța cum să eliminați pachete și medii virtuale în Miniconda.
Pentru a elimina pachetul specific din mediul dvs., executați comanda „ conda remove ” urmată de „ -n nume-mediu ” și numele pachetului.
conda remove -n myproject pip
Pentru a elimina mediul din sistem, executați următoarea comandă „ conda remove ” urmată de numele mediului și opțiunea „ –all ”.
conda remove -n myproject --all
În cele din urmă, verificați din nou lista de medii cu comanda de mai jos. Veți vedea că mediul dvs. este șters. În acest exemplu, „ myproject ” este șters.
conda env list
Pentru acest ultim pas, vă vom oferi o demonstrație a dezvoltării Flask folosind Miniconda. Pentru aceasta, vom folosi mediul „cenv” pe care l-am creat, apoi vom instala pachetele Python, Pip și Flask.
Mai întâi, activați mediul virtual „ cenv ” și instalați pachetele necesare, inclusiv „ flask ”.
conda activate cenv conda install python=3.12 pip flask
Acum creați un nou director de proiect „ ~/flask ” și accesați-l. Apoi, creați o nouă aplicație „ myapp.py ” folosind editorul de text preferat.
mkdir -p ~/flask; cd ~/flask vim myapp.py
Introduceți următorul script Python pentru a crea o nouă aplicație, „ myapp ”, care va afișa „ Hello Flask ” în browser.
#myapp from flask import Flask, render_template # importing the render_template function app = Flask(__name__) # route to index page @app.route("/") def hello(): return render_template('index.html') if __name__ == ' __main__': app.run(debug=True)
Acum creați un nou director „templates” și creați un fișier „index.html” în directorul respectiv.
mkdir -p templates nano templates/index.html
Introduceți următorul script HTML care va fi redat de funcția „ render_template ”.
<html> <body> <h1><center>Hello Flask within Miniconda!</center></h1> </body> </html>
Apoi, executați comanda „flask” de mai jos pentru a porni aplicația. Aceasta va rula Flask pe portul implicit „5000”.
flask --app myapp run
Când rulați, veți vedea o ieșire de genul următor:
În cele din urmă, deschideți o nouă filă de terminal și conectați-vă la serverul dvs. Apoi, executați comanda „curl” de mai jos pentru a accesa aplicația Flask.
curl http://localhost:5000/
Vei vedea scriptul „index.html” afișat pe terminal.
Leave A Comment?