Entfernen Sie Ihre systemweite Installation von Pip:
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 Details finden Sie in der offiziellen Pip-Dokumentation
Genau genommen pip install --upgrade pip
funktioniert, aber es wird ein neues installiert pip, in meinem Fall pip-2.6. Der Befehl zum Deinstallieren lautet also pip-2.6 uninstall package-name
.
In meinem Fall nach sudo pip install --upgrade pip
auf Ubuntu 10.04/usr/bin/pip
ist unverändert, aber /usr/local/bin/pip
ist 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)