Ich versuche, alle Django -Pakete in meiner Superuser -Umgebung zu deinstallieren, um sicherzustellen, dass alle meine WebApp -Abhängigkeiten in meinem Virtualenv installiert sind.
Code: Select all
sudo su
sudo pip freeze | grep -E '^django-' | xargs pip -q uninstall
Aber PIP möchte jedes Paket -Deinstallation bestätigen, und es scheint keine -y für PIP zu geben. Gibt es eine bessere Möglichkeit, eine Reihe von Python -Modulen zu deinstallieren? Ist RM -Rf .../Site -Packages/ ein richtiger Weg? Gibt es eine Easy_install -Alternative? PIP -Upgrade install , erzwingt jedoch auch
gleich alte Versionen, um alle Systemmodule zu überschreiben. Ich habe versucht, meinen Virtualenv und dann die PIP -Installation zu aktivieren. Und Man Pip scheint dieses Verhalten nicht zu garantieren (d. H. Die Installation der
gleiche Version eines Pakets, das bereits in den System-Site-Packages vorhanden ist).