He estropeado la versión del sistema de Python Pip en Ubuntu 12.10
ubuntu-12.10 (3)
Quería actualizar pip en mi instalación principal de Python, específicamente para obtener el comando de lista. Que también incluye la capacidad de actualizaciones de listas.
Entonces corrí:
sudo pip install --upgrade pip
Todo se veía bien en la instalación pero luego fui a ejecutar pip y obtuve esto: (se incluye el final de la instalación si ayuda)
Installing pip script to /usr/local/bin
Installing pip-2.7 script to /usr/local/bin
Successfully installed pip
Cleaning up...
tom@tom-sam:~$ pip list -o
bash: /usr/bin/pip: No such file or directory
tom@tom-sam:~$ pip
bash: /usr/bin/pip: No such file or directory
De alguna forma, obviamente, estoy contaminado porque esta es la instalación de mi sistema de Python. Leí algunas respuestas aquí pero no he podido determinar la solución más fácil.
Antes de contentarte con apt-get, quita e instala. Vale la pena restablecer tu caché bash.
hash -r
Bash almacenará en caché la ruta a pip utilizando la instalación de distrubtion (apt-get) que es / usr / bin / pip. Si todavía está en la misma sesión de shell, debido a la caché, después de actualizar pip desde pip, su shell seguirá buscando en / usr / bin / y no / usr / local / bin /
por ejemplo:
$apt-get install python-pip
$which pip
/usr/bin/pip
$pip install -U pip
$which pip
/usr/bin/pip
$hash -r
$which pip
/usr/local/bin/pip
Tenía el mismo mensaje en Linux.
/usr/bin/pip: No such file or directory
pero luego verificaba qué pepita se estaba llamando.
$ which pip
/usr/local/bin/pip
En mi máquina Debian wheezy lo arreglé haciendo lo siguiente ...
/usr/local/bin/pip uninstall pip
apt-get remove python-pip
apt-get install python-pip
=================================
Esto se debió a la instalación de mixup con apt-get
y actualización con pip install -U pip
.
Estos también instalaron bibliotecas en 2 lugares diferentes que me causaron problemas.
/usr/lib/python2.7/dist-packages
/usr/local/lib/python2.7/dist-packages
Tuve el mismo problema que @dartdog y gracias a @Martin Mohan y @warvariuc pude desinstalar completamente pip
Desafortunadamente usando el comando
apt-get install python-pip
Estaba instalando una versión anterior de pip así que después de hacer
/usr/local/bin/pip uninstall pip
apt-get remove python-pip
Para instalar la última versión de pip, obtuve el archivo get-pip.py de https://bootstrap.pypa.io/get-pip.py
Y una vez en el directorio de archivos desde la línea de comandos ejecutada, el comando python get-pip.py
espera que ayude a alguien
¡También algunos de los comandos necesitan sudo buena suerte!