Ce face pip list și pip show
pip list afișează un tabel cu toate pachetele instalate în Python-ul activ și versiunea fiecăruia. Cu --outdated (-o) afișează doar pachetele pentru care există o versiune mai nouă pe PyPI, cu versiunea instalată și ultima versiune.
pip show pachet afișează detaliile unui pachet: versiunea, descrierea, licența, unde este instalat (Location), de ce pachete are nevoie (Requires) și ce pachete au nevoie de el (Required-by). Ultimul câmp te ajută să vezi dacă poți dezinstala liniștit un pachet.
Parametri
| Parametru | Descriere |
|---|---|
-o, --outdated |
Doar pachetele care au o versiune mai nouă. |
-u, --uptodate |
Doar pachetele aflate la ultima versiune. |
--format |
columns (implicit), freeze sau json. |
--not-required |
Doar pachetele de care nu depinde niciun alt pachet. |
show -f |
Afișează și lista fișierelor instalate de pachet. |
Ce returnează
Un tabel cu pachete și versiuni (list) sau câmpurile pachetului (show).
Exemple
Exemplul 1: Pachetele dintr-un mediu virtual
python -m pip list
Ieșire în terminal
Package Version
------------------ ----------
certifi 2026.10.23
charset-normalizer 3.5.2
idna 3.20
pip 26.2.1
requests 2.32.5
urllib3 2.8.0
Exemplul 2: Ce pachete au versiuni noi
python -m pip list --outdated
Ieșire în terminal
Package Version Latest Type
--------------- ----------- ------ -----
pip 26.2.1 26.2.2 wheel
python-dateutil 2.9.0.post0 3.0.0 wheel
requests 2.32.5 2.34.2 wheel
Exemplul 3: Detaliile unui pachet
python -m pip show requests
Ieșire în terminal
Name: requests
Version: 2.32.5
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache-2.0
Location: /home/ana/proiect-note/.venv/lib/python3.14/site-packages
Requires: certifi, charset_normalizer, idna, urllib3
Required-by:
Greșeli frecvente
- Cauți un pachet în
pip listși nu-l găsești, deși l-ai instalat: îl cauți în alt Python. Verifică ce interpretor rulează cupython -m pip --version. - Actualizezi toate pachetele din
--outdatedfără să verifici. O versiune majoră nouă (de exemplu 2.x la 3.x) poate schimba funcții; actualizează pe rând și rulează testele.
Comenzi înrudite
pip freeze: Afișează pachetele instalate în formatul nume==versiune, gata de salvat în requirements.txt.pip install: Instalează pachete Python de pe PyPI, cu o versiune anume sau la ultima versiune, împreună cu dependențele lor.pip uninstall: Dezinstalează unul sau mai multe pachete din Python-ul activ; dependențele lor rămân instalate.requirements.txt: Fișierul text cu pachetele de care are nevoie un proiect, câte unul pe rând, instalat cu pip install -r.