3 Möglichkeiten, alle von Pip installierten Pakete zu entfernen
Wenn Sie mit der Zeit an verschiedenen Python-Projekten arbeiten, kann es sein, dass Ihre Umgebung mit mehreren Paketen überfüllt wird. Daher kann die Verwendung von pip zum Deinstallieren aller Pakete zur Lösung des Problems beitragen.
Was ist Pip?
Pip ist ein Paketverwaltungssystem zum Installieren und Verwalten von in Python geschriebenen Softwarepaketen. Es steht für Pip Installs Packages oder Pip Installs Python. Pip ist das Standardpaketinstallationsprogramm für Python und wird in der Python-Community häufig verwendet.
Hier sind einige der Hauptfunktionen von pip:
- Mit Pip können Sie Python-Pakete einfach aus dem Python Package Index (PyPI) oder anderen Quellen installieren.
- Die für ein Paket erforderlichen Abhängigkeiten werden automatisch aufgelöst und installiert.
- Mit Pip können Sie installierte Pakete verwalten, einschließlich Upgrades, Downgrades oder Deinstallationen.
- Sie können PyPI durchsuchen, um verfügbare Python-Pakete und deren Versionen zu entdecken.
- Es hilft Ihnen bei der Verwaltung von Paketversionen und ermöglicht Ihnen, die gewünschte Version oder den gewünschten Versionsbereich für die Installation anzugeben.
- Pip bietet Tools zum Packen und Verteilen von Python-Paketen und erleichtert so das Teilen Ihres eigenen Codes mit anderen.
- Es lässt sich gut in virtuelle Umgebungen integrieren und ermöglicht Ihnen die Isolierung und Verwaltung von Abhängigkeiten für verschiedene Projekte.
- Mit Pip kann die eigene Version auf die neueste Version aktualisiert werden.
Was macht die Pip-Deinstallation?
Wie der Name schon sagt, ist pip uninstall für die Deinstallation von Python-Paketen zuständig. Folgendes kann jedoch nicht entfernt werden:
- Reine Distutils-Pakete, die keine Metadaten hinterlassen
- Skript-Wrapper
Wie kann ich alle Pakete in Windows per Pip deinstallieren?
1. Deinstallieren Sie das einzelne Paket
- Drücken Sie die WindowsTaste, geben Sie „Eingabeaufforderung“ ein und wählen Sie „Als Administrator ausführen“, um es zu öffnen.
- Geben Sie Folgendes ein und drücken Sie Enter, um die Liste der installierten Pakete anzuzeigen:
pip list
- Geben Sie dann Folgendes ein und drücken Sie Enter:
pip uninstall package_name
2. Entfernen Sie alle Pakete
- Drücken Sie die WindowsTaste, geben Sie „Eingabeaufforderung“ ein und wählen Sie „Als Administrator ausführen“, um sie zu öffnen.
- Geben Sie Folgendes ein und drücken Sie Enter:
pip uninstall -y -r <(pip freeze)
- Antworten Sie wie folgt und drücken Sie, Enterum Ihre Auswahl zu bestätigen:
Y
Durch Hinzufügen des Befehls pip freeze werden alle von pip auf Ihrem System installierten Pakete entfernt.
3. Entfernen Sie alle Pakete mit use xargs
- Drücken Sie die WindowsTaste, geben Sie „Eingabeaufforderung“ ein und wählen Sie „Als Administrator ausführen“, um sie zu öffnen.
- Geben Sie Folgendes in die Eingabeaufforderung ein und drücken Sie Enter:
pip freeze | xargs pip uninstall -y
- Geben Sie dann diesen Code ein und drücken Sie, Enter um das VCS-Paket auszuschließen:
pip freeze | grep -v "^-e"| xargs pip uninstall -y
- Geben Sie Folgendes ein und drücken Sie Enter:
pip freeze --user | xargs pip uninstall -y
Sie können Pakete, die von VCS (Versionskontrollsystemen) installiert wurden, nur einzeln entfernen. Daher müssen Sie sie ausschließen, bevor der Befehl ausgeführt werden kann.
Sollten Sie weitere Fragen oder Anregungen zu diesem Leitfaden haben, hinterlassen Sie diese bitte im Kommentarbereich.
Schreibe einen Kommentar