Unter Ubuntu 10.04 habe ich apt-get install pip
installiert, pip
danach habe ich installiert django
. Dann habe ich versucht zu deinstallieren django
mit pip
über pip uninstall django
die gibt mir:
pip: error: No command by the name pip uninstall
Nach einigen Recherchen verwende ich eine ältere Version.
$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)
Ich habe zuerst festgestellt, dass diese Version von pip
nicht deinstalliert wurde, als ich die falsche Version von installiert django
und versucht habe, sie mit zu deinstallieren
pip uninstall django
und endete mit
pip: error: No command by the name pip uninstall
Aus einem anderen Artikel:
pip 0.3.1 ist älter als zwei Jahre und enthält den Befehl deinstallieren nicht. Die aktuelle Version von pip ist 1.0.1.
Ich gehe davon aus, dass Sie eine OS-Version von pip verwenden. diese neigen dazu, ziemlich veraltet zu sein. In den letzten Jahren wurden einige Fehler behoben und Funktionen hinzugefügt.
Was ist der richtige Weg, um es unter Ubuntu 10.04 zu aktualisieren, damit ich auf den uninstall
Befehl zugreifen kann ?
sudo pip install --upgrade pip
pip --version
immer noch die gleiche Version gibt.Antworten:
Entfernen Sie Ihre systemweite Installation von pip:
Installieren Sie dann eine neue Kopie von pip:
Getestet auf Ubuntu 10.04 i686
Ich empfehle Ihnen, virtualenv zu verwenden. Weitere Details finden Sie in der offiziellen Pip-Dokumentation
quelle
easy_install pip
anstelle descurl
Befehls verwenden.Tatsächlich
pip install --upgrade pip
funktioniert es, aber es installiert einen neuen Pip, in meinem Fall Pip-2.6. Der Befehl zum Deinstallieren lautet also .pip-2.6 uninstall package-name
quelle
In meinem Fall nach einem
sudo pip install --upgrade pip
auf Ubuntu 10.04/usr/bin/pip
ist unverändert, aber/usr/local/bin/pip
Pip 1.1quelle
Das Standardinstallationspräfix lautet
/usr/local
: Verwenden Sie:quelle
sudo apt-get install python-pip
. Ich wollte ein Upgrade durchführen, also habe ich Ihre Lösung ausprobiert. Danach wurdewhich pip
tatsächlich/usr/bin/pip
wie erwartet ausgegeben , aber beim Laufenpip --version
endete ein Fehler, der damit endete:pkg_resources.DistributionNotFound: pip==1.5.5
Mein Fall: Ich habe zuerst den alten Pip entfernt und dann die neueste Version neu installiert.
quelle