¿Cómo puedo actualizar pip en Ubuntu 10.04?

¿Cómo puedo actualizar pip en Ubuntu 10.04?

En Ubuntu 10.04 solía apt-get install pipinstalar pipy luego instalé django. Luego intenté desinstalar djangocon pipla vía pip uninstall djangoque me da:

pip: error: No command by the name pip uninstall

Al investigar un poco, es porque estoy usando una versión anterior.

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

La primera vez que me di cuenta de que esta versión pipno tenía desinstalación cuando instalé la versión incorrecta djangoe intenté desinstalarla con

pip uninstall django

y terminé con

pip: error: No command by the name pip uninstall

De otro artículo:

pip 0.3.1 tiene más de dos años y, de hecho, no incluye el comando de desinstalación. La versión actual de pip es 1.0.1.

Supongo que estás utilizando una versión de pip empaquetada en el sistema operativo; Estos tienden a estar bastante desactualizados. Se han solucionado bastantes errores y se han agregado funciones en los últimos años.

Entonces, ¿cuál es la forma correcta de actualizarlo en Ubuntu 10.04 para poder acceder al uninstallcomando?

Respuesta1

Elimine la instalación de pip en todo el sistema:

sudo apt-get purge python-pip

Luego instale una copia nueva de pip:

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

Probado en ubuntu 10.04 i686

Te sugiero que uses virtualenv. Para más detalles ver elDocumentación oficial de pip

Respuesta2

De hecho, pip install --upgrade pipfunciona, pero instala unnuevopip, en mi caso pip-2.6. Entonces el comando para desinstalar es .pip-2.6 uninstall package-name

Respuesta3

En mi caso, después de sudo pip install --upgrade pipubuntu 10.04 /usr/bin/pipno se modifica pero /usr/local/bin/pipes 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)

Respuesta4

Mi caso: primero eliminé el pip antiguo y luego reinstalé la última versión.

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;

información relacionada