it-swarm.com.de

Wie entferne ich alle python Pakete?

Das ist mir relativ neu. Ich habe verschiedene python2.7-Pakete installiert, manchmal mit apt-get, manchmal mit pip, manchmal aus dem Quellcode. Beim Versuch, ein neues Paket zu entfernen, zu aktualisieren oder zu installieren, treten Millionen verschiedener Probleme auf. Ich möchte also ALLE python Pakete entfernen und mit einer sauberen Installation beginnen. Gibt es einen relativ sicheren Weg, dies zu tun?

4
matejom

Warnung!

Dies ist eine Antwort auf Ihre Frage!

pip hat eine Option, mit der Sie eine Deinstallation ohne Bestätigung ausführen können: --yes. Wenn Sie also alle erhalten Pakete und führen Sie sie dann einzeln mit dem Deinstallationsprogramm aus, Sie werden alle von ihnen entfernen.

Dazu können Sie den Befehl xargs verwenden: Mit diesem Befehl können Sie \n als Trennzeichen verwenden (weitere Informationen finden Sie unter man xargs ).

alles zusammen ist also nur ein Befehl, mit dem alle installierten Python -Pakete entfernt werden ::

pip freeze | xargs pip uninstall --yes

Quelle

3
Fabby