Ce este și cum se folosește PIP?
Așa cum ați citit în cadrul lecțiilor anterioare, instalarea lui Python pe PC include o serie limitată de pachete și module
pe care le putem folosi implicit. Cele care nu sunt deja instalate, pot fi obținute foarte ușor folosind
PIP.
"
Python Package Index" (prescurtat
PIP) este un sistem de gestionare a pachetelor (modulelor) pentru
mediul de programare Python.
PIP permite instalarea, actualizarea și gestionarea pachetelor și dependințelor acestora dintr-un registru centralizat
numit
Python Package Index.
Astfel, cu ajutorul acestuia puteți instala pachete Python de la
PyPi (
Python Package Index) sau de la alte surse.
PyPI este un depozit online care conține zeci de mii de pachete Python dezvoltate de comunitatea Python:
https://pypi.org/
Lista pachetelor deja instalate
Pentru a vedea lista de pachete Python deja instalate pe dispozitivul vostru, puteți utiliza comanda "
pip list",
apelată din consola sistemului ("
cmd.exe"):
Dezinstalarea unui pachet
Pentru a dezinstala un pachet, în cazul în care nu mai avem nevoie de el,
vom folosi comanda "
pip uninstall nume_pachet".
Instalarea unui pachet nou
Pentru a instala un pachet Python nou, vom utiliza comanda:
pip install nume_pachet
unde
nume_pachet reprezintă numele oficial al pachetului regăsit în documentația specifică de pe site-ul
PyPi.
Spre exemplu, pentru a efectua operații de calcul numeric și manipulări de matrice, avem nevoie de pachetul
NumPy, care poate fi instalat ușor folosind comanda:
pip install numpy
Același pachet, diverse versiuni
PIP permite specificarea unei versiuni specifice a unui pachet atunci când se instalează sau se actualizează:
pip install nume_pachet==numar_versiune
pip install numpy==1.19.2
Aceasta permite controlul exact asupra versiunilor pachetelor utilizate într-un proiect, contribuind la
menținerea consistenței și reproducibilității mediului de dezvoltare.
Actualizarea unui pachet
Puteți actualiza un pachet instalat utilizând comanda:
pip install --upgrade nume_pachet
---
Pe lângă
PyPI,
PIP permite instalarea de pachete din alte surse, cum ar fi repository-uri
Git, fișiere
locale sau URL-uri. Aceasta oferă o flexibilitate sporită în gestionarea pachetelor în proiectele Python.
În cadrul paginilor acestui curs, vom utiliza acest sistem de gestiune atunci când vom avea nevoie de anumite pachete
pentru a putea dezvolta aplicații practice pe diferite teme.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Cursanții au mai cumpărat ...
[
vezi lista completă a cărților]