
En Ubuntu 10.04 solía apt-get install pip
instalar pip
y luego instalé django
. Luego intenté desinstalar django
con pip
la vía pip uninstall django
que 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 pip
no tenía desinstalación cuando instalé la versión incorrecta django
e 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 uninstall
comando?
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 pip
funciona, 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 pip
ubuntu 10.04
/usr/bin/pip
no se modifica pero /usr/local/bin/pip
es 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;