[PYTHON] Löschen Sie alle auf pip installierten Bibliotheken mit einem einzigen Befehl

Einführung

Manchmal möchte ich alle Pip-Bibliotheken löschen,

pip freeze > u.txt
pip uninstall -r u.txt -y

Da dies mühsam ist, habe ich darüber nachgedacht, wie die Bibliothek eines Line Pip gelöscht werden kann.

Befehl

pip uninstall -r <(pip freeze) -y

Erläuterung

[Konzept der Prozessersetzung](https://shellscript.sunone.me/input_output.html#%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E7%BD% Es wurde auf AE% E6% 8F% 9B-) (1) verwiesen. Basierend auf dieser Idee konnten wir die temporäre Datei `u.txt``` auf eine Zeile kürzen, indem wir sie als` <(pip freeze) `` `umschrieben.

schließlich

Es macht Spaß, einfache Befehle, die Sie jedes Mal verwenden, in eine Zeile einfügen zu können, um Ihre Arbeitseffizienz zu verbessern und Ihnen einige Tipps zur Verwendung der Befehle zu geben.

Verweise

(1) [UNIX- und Linux-Befehls-Shell-Skriptreferenz](https://shellscript.sunone.me/input_output.html#%E3%83%97%E3%83%AD%E3%82%BB%E3%82 % B9% E7% BD% AE% E6% 8F% 9B-)

Recommended Posts

Löschen Sie alle auf pip installierten Bibliotheken mit einem einzigen Befehl
Erstellen Sie einen lokalen Server mit einem einzeiligen Befehl [Mac]
Kompilieren Sie Rust und führen Sie es mit einem einzigen Befehl aus
Importieren Sie Bibliotheken, die mit PyCharm nicht per Pip installiert werden können
Stellen Sie wieder her, was mit pip3 auf einem anderen PC installiert wurde
Ein Memo für die Installation von pip3 mit python2.7 aus irgendeinem Grund
Befehlsinstallationsziel mit pip, easy_install
Deinstallieren Sie alles, was mit pip installiert wurde
Laden Sie Daten mit einem Befehl und einer Aktualisierung auf s3 von aws hoch und löschen Sie die verwendeten Daten (unterwegs).
Verwenden Sie shutil, um alle Ordner mit einer kleinen Anzahl von Dateien zu löschen
Erstellen Sie einen Befehl zum Löschen aller temporären Dateien, die in einem bestimmten Ordner generiert wurden
Generieren Sie alle Dateien mit einer bestimmten Erweiterung
Löschen Sie alle unnötigen Google Mail-E-Mails mit API
Ein Memo mit Python2.7 und Python3 in CentOS
Kartenmietinformationen auf einer Karte mit Python
Werfen Sie eine Anfrage mit einem Zertifikat auf httpie
Ich habe versucht, Kivy in einer Mac-Umgebung zu installieren
Eine Problemumgehung bei der Installation von pyAudio mit pip.
Hinweise zum Aktivieren von PostgreSQL mit Django
Verwenden Sie den Befehl [shell], um eine beliebige Datei zu komprimieren, um eine Datei zu erstellen und die Originaldatei zu löschen.
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie