python pip ubuntu-12.10

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!