Wie kann ich Pip unter Ubuntu 10.04 aktualisieren?

Wie kann ich Pip unter Ubuntu 10.04 aktualisieren?

Unter Ubuntu 10.04 habe ich apt-get install pipzur Installation verwendet pipund anschließend installiert . Dann habe ich versucht, mit via djangozu deinstallieren, was mir Folgendes gibt:djangopippip uninstall django

pip: error: No command by the name pip uninstall

Nach einigen Recherchen liegt das daran, dass ich eine ältere Version verwende.

$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

Dass diese Version von pipnicht deinstallierbar war, ist mir zum ersten Mal aufgefallen, als ich die falsche Version von installierte djangound versuchte, sie mit

pip uninstall django

und endete mit

pip: error: No command by the name pip uninstall

Aus einem anderen Artikel:

pip 0.3.1 ist über zwei Jahre alt und enthält tatsächlich nicht den Befehl zum Deinstallieren. Die aktuelle Version von pip ist 1.0.1.

Ich gehe davon aus, dass Sie eine Betriebssystemversion von Pip verwenden. Diese sind in der Regel ziemlich veraltet. In den letzten Jahren wurden einige Fehler behoben und Funktionen hinzugefügt.

Wie kann ich es also unter Ubuntu 10.04 richtig aktualisieren, damit ich Zugriff auf den uninstallBefehl erhalte?

Antwort1

Entfernen Sie Ihre systemweite Pip-Installation:

sudo apt-get purge python-pip

Installieren Sie dann eine neue Kopie von pip:

curl  https://bootstrap.pypa.io/get-pip.py | sudo python

Getestet auf Ubuntu 10.04 i686

Ich empfehle Ihnen, virtualenv zu verwenden. Weitere Einzelheiten finden Sie imOffizielle Pip-Dokumentation

Antwort2

Tatsächlich pip install --upgrade pipfunktioniert es, aber es installiert einneupip, in meinem Fall pip-2.6. Der Befehl zur Deinstallation lautet also :pip-2.6 uninstall package-name

Antwort3

In meinem Fall nach einem sudo pip install --upgrade pipauf Ubuntu 10.04 /usr/bin/pipist unverändert, aber /usr/local/bin/pipist pip 1.1

pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

/usr/local/bin/pip --version
pip 1.1 from /usr/local/lib/python2.6/dist-packages (python 2.6)

Antwort4

Mein Fall: Ich habe zuerst den alten Pip entfernt und dann die neueste Version neu installiert.

apt-get remove python-pip;
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python;
ln -s /usr/local/bin/pip /usr/bin/pip;

verwandte Informationen