Cum să instalați o bibliotecă în Python
Python este un limbaj de programare versatil și puternic, cu un ecosistem vast de biblioteci care ajută dezvoltatorii să construiască orice, de la aplicații web la instrumente de analiză a datelor. Aceste biblioteci conțin cod pre-scris pe care îl puteți utiliza în proiectele dvs. pentru a evita reinventarea roții. Pentru a utiliza aceste biblioteci, trebuie mai întâi să le instalați. Python poate fi utilizat într-o gamă largă de servicii de găzduire pentru diverse scopuri, cum ar fi găzduirea web, automatizarea, învățarea automată și aplicațiile fără server.
Pasul 1: Instalarea Python
Înainte de a putea instala orice bibliotecă, trebuie să vă asigurați că Python este instalat pe sistemul dvs.
Pentru a verifica dacă Python este instalat:
- Deschideți un terminal (pe Linux sau macOS) sau Command Prompt (pe Windows).
- Tastați următoarea comandă și apăsați Enter:
python --version
Dacă Python este instalat, se va returna numărul versiunii instalate (de exemplu, Python 3.9.5).
Dacă Python nu este instalat:
- Pe Windows, descărcați și instalați Python de pe site-ul oficial: https://www.python.org/downloads/. Asigurați-vă că bifați caseta “Add Python to PATH” în timpul instalării.
- Pe Linux sau macOS, Python poate fi deja instalat în mod implicit. Dacă nu, îl puteți instala utilizând managerul de pachete al sistemului dvs. (de exemplu, sudo apt install python3 pe Ubuntu).
Pasul 2: Instalați pip (instalatorul de pachete Python)
pip este instalatorul implicit de pachete pentru Python. Acesta vă permite să instalați cu ușurință biblioteci și să gestionați dependențele. În majoritatea cazurilor, pip este deja instalat cu Python, dar puteți verifica acest lucru.
Pentru a verifica dacă pip este instalat:
- Deschideți terminalul sau Prompt-ul de comandă.
- Tastați următoarea comandă:
pip --version
Dacă pip este instalat, va afișa numărul versiunii (de exemplu, pip 21.1.1 from …).
Dacă pip nu este instalat:
- Îl puteți instala descărcând scriptul get-pip.py și executându-l:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
După instalare, pip ar trebui să fie disponibil pentru utilizare.
Pasul 3: Instalarea unei biblioteci Python utilizând pip
Odată ce Python și pip sunt configurate, puteți instala orice bibliotecă Python din Python Package Index (PyPI), care găzduiește mii de biblioteci.
Pentru a instala o bibliotecă utilizând pip:
- Deschideți terminalul sau Prompt-ul de comandă.
- Utilizați următoarea comandă pentru a instala o bibliotecă:
pip install nume_bibliotecă
De exemplu, pentru a instala biblioteca popular requests, tastați:
pip install requests
pip va descărca pachetul și toate dependențele de care are nevoie, apoi îl va instala pe sistemul dvs.
Pasul 4: Verificarea instalării bibliotecii
Pentru a vă asigura că biblioteca a fost instalată corect, o puteți importa într-un script Python sau în shell-ul interactiv Python.
Pentru a verifica instalarea:
- Deschideți shell-ul interactiv Python tastând python în terminal sau în Command Prompt.
- Încercați să importați biblioteca instalată:
importați cereri
Dacă biblioteca se importă fără erori, instalarea a avut succes.
Pasul 5: Instalarea unor versiuni specifice ale unei biblioteci
Uneori, poate fi necesar să instalați o versiune specifică a unei biblioteci din motive de compatibilitate.
Pentru a instala o versiune specifică:
Utilizați următoarea sintaxă:
pip install nume_bibliotecă==versiune_număr
De exemplu, pentru a instala versiunea 2.25.1 a bibliotecii requests:
pip install requests==2.25.1
pip va instala versiunea specificată și toate dependențele necesare.
Pasul 6: Actualizați o bibliotecă existentă
Pentru a actualiza o bibliotecă la cea mai recentă versiune, puteți utiliza flagul –upgrade.
Pentru a actualiza o bibliotecă:
pip install --upgrade nume_bibliotecă
De exemplu, pentru a actualiza biblioteca requests:
pip install --upgrade cereri
Pasul 7: Instalarea bibliotecilor dintr-un fișier de cerințe
În proiectele mai mari, este posibil să fie necesar să instalați mai multe biblioteci simultan. Dezvoltatorii folosesc adesea un fișier requirements.txt, care enumeră toate dependențele necesare pentru un proiect.
Pentru a instala dintr-un fișier requirements.txt:
- Creați un fișier text numit requirements.txt și listați fiecare bibliotecă și versiunea acesteia pe un rând nou. De exemplu:
requests==2.25.1 numpy==1.20.3 pandas==1.2.4
- Utilizați pip pentru a instala toate bibliotecile enumerate în fișier:
pip install -r requirements.txt
pip va citi fișierul și va instala toate bibliotecile specificate împreună cu versiunile lor corecte.
Pasul 8: Utilizarea mediilor virtuale pentru gestionarea bibliotecilor
În proiectele Python, este obișnuită utilizarea mediilor virtuale pentru a izola dependențele și a se asigura că diferite proiecte nu intră în conflict unele cu altele.
Pentru a crea un mediu virtual:
- Mai întâi, instalați pachetul de mediu virtual:
pip install virtualenv
- Creați un mediu virtual în folderul proiectului dvs:
virtualenv venv
- Activați mediul virtual:
- Pe Windows:
venv\Scripts\activate
- Pe Linux/macOS:
sursă venv/bin/activate
- Pe Windows:
- Odată ce mediul virtual este activ, instalați-vă bibliotecile ca de obicei:
pip install library_name
Bibliotecile vor fi instalate numai în mediul virtual, păstrând instalația globală Python curată.
Pentru a dezactiva mediul virtual:
deactivate
Pasul 9: Dezinstalarea unei biblioteci
Dacă trebuie să eliminați o bibliotecă, pip vă permite, de asemenea, să o dezinstalați.
Pentru a dezinstala o bibliotecă:
pip uninstall nume_bibliotecă
De exemplu, pentru a dezinstala biblioteca requests:
pip uninstall requests
pip va elimina pachetul din sistemul dvs.
Concluzii
Instalarea bibliotecilor Python este un proces simplu, dar puternic, care vă permite să vă îmbunătățiți proiectele cu funcționalități suplimentare. Cu instrumente precum pip și mediile virtuale, vă puteți gestiona bibliotecile eficient și vă puteți asigura că proiectele dvs. au toate dependențele de care au nevoie. Indiferent dacă instalați o singură bibliotecă sau gestionați mai multe dependențe, pașii descriși în acest articol vă vor ajuta să parcurgeți procesul cu ușurință.