Gibt es eine Möglichkeit, deinstallieren Sie mehrere Pakete mit pip?
Ich bin versucht, entfernen Sie alle installierten "pyobjc-framework"-Präfix-Pakete. Ich habe versucht, die folgenden:
% pip freeze | grep pyobjc-framework | xargs pip uninstall
aber das barfs, da jeder pip uninstall erfordert Bestätigung (vielleicht ein Weg, um zu umgehen, das wäre eine Lösung).
Bitte helfen, bevor ich zu brechen und deinstallieren jedes dieser manuell! Niemand will, dass.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihrem Befehl sollte eigentlich funktionieren, wenn Sie fügen Sie die
-y | --yes
Flagge zu pip 🙂Möglicherweise:
% pip freeze | grep pyobjc-framework | xargs pip uninstall -y
% pip freeze | grep pyobjc-framework | xargs -n 1 sudo pip uninstall -y
Dank!Umleiten grep-Ausgabe in eine neue Datei und ausführen.
funktioniert, denke ich.
pip freeze | grep pyobjc > packages_to_remove.txt; sudo pip uninstall -y -r packages_to_remove.txt
sollte es tun. Beachten Sie, dass das flag-y muss zuerst kommen, wenn auch mit dem -r Flagge und ein Datei-argument. Doh.Ich benutze immer diese:
greping
pip freeze
zurückgegeben:Also ich habe es mit
pip list
statt: