pip uninstall în Python

Pachete și medii virtuale Python 3.4+ (pip inclus)

Dezinstalează unul sau mai multe pachete din Python-ul activ; dependențele lor rămân instalate.

Sintaxă
python -m pip uninstall pachet
python -m pip uninstall -y pachet1 pachet2
python -m pip uninstall -r requirements.txt

Ce face pip uninstall

pip uninstall requests șterge fișierele pachetului din Python-ul activ (de obicei mediul virtual). pip arată ce urmează să șteargă și cere confirmare cu y; cu -y nu mai întreabă, util în scripturi.

pip șterge doar pachetul cerut, nu și pachetele instalate odată cu el. După pip uninstall requests, urllib3, idna și celelalte rămân. Într-un mediu virtual, cea mai simplă curățenie completă este să ștergi folderul .venv și să-l creezi din nou.

Parametri

Parametru Descriere
pachet Unul sau mai multe nume de pachete, separate prin spațiu.
-y, --yes Nu mai cere confirmare.
-r fișier Dezinstalează pachetele scrise în fișier.

Ce returnează

Mesajul Successfully uninstalled ... pentru fiecare pachet, sau un avertisment dacă pachetul nu este instalat.

Exemple

Exemplul 1: Dezinstalare fără confirmare

python -m pip uninstall -y requests

Ieșire în terminal

Found existing installation: requests 2.32.5
Uninstalling requests-2.32.5:
  Successfully uninstalled requests-2.32.5

Exemplul 2: Pachet care nu este instalat

pip doar avertizează și trece mai departe; comanda nu dă eroare.

python -m pip uninstall -y numpy

Ieșire în terminal

WARNING: Skipping numpy as it is not installed.

Greșeli frecvente

  • Te aștepți ca dependențele să dispară și ele. pip nu le șterge; verifică cu pip list sau recreează mediul.
  • Dezinstalezi din alt Python decât cel în care e pachetul și primești Skipping ... not installed. Activează mediul corect sau folosește python -m pip.
  • Rulezi pip uninstall pip din greșeală. Îl repari cu python -m ensurepip --upgrade.

Comenzi înrudite

  • pip install: Instalează pachete Python de pe PyPI, cu o versiune anume sau la ultima versiune, împreună cu dependențele lor.
  • pip list și pip show: Afișează pachetele instalate cu versiunile lor, pe cele care au versiuni noi și detaliile unui pachet.
  • python -m venv: Creează un mediu virtual: un folder cu propriul Python și propriile pachete, separat de restul sistemului.
  • uv add și uv remove: Adaugă sau elimină o dependență: actualizează pyproject.toml, uv.lock și mediul .venv dintr-o singură comandă.