Encontré la versión del sistema de Python Pip en Ubuntu 12.10

Quería actualizar pip en mi instalación principal de Python, específicamente para obtener el comando list. Que también incluye la capacidad de lista de actualizaciones.

Así que corrí:

sudo pip install --upgrade pip 

Todo se veía bien en la instalación, pero luego fui a ejecutar pip y obtuve esto: (el final de la instalación está incluido 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 

Algo obvio, estoy en suspenso ya que esta es la instalación de python en mi sistema. Leí algunas respuestas aquí, pero no he podido determinar la solución más fácil.

    Tuve el mismo mensaje en linux.

     /usr/bin/pip: No such file or directory 

    pero luego comprobé a qué pip se llamaba.

     $ which pip /usr/local/bin/pip 

    En mi debian wheezy machine 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 mixta con apt-get y la actualización con pip install -U pip .

    Estas también instalaron bibliotecas en 2 lugares diferentes, lo que me causó problemas.

     /usr/lib/python2.7/dist-packages /usr/local/lib/python2.7/dist-packages 

    Antes de contentarse con apt-get se quita e instala. Vale la pena reiniciar tu caché de bash.

     hash -r 

    Bash almacenará en caché la ruta para pip usando la instalación de distribución (apt-get) que es / usr / bin / pip. Si aún está en la misma sesión de shell, debido a la caché, después de actualizar pip de 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 

    Tuve el mismo problema que @dartdog y gracias a @Martin Mohan y @warvariuc pude desinstalar completamente el pip

    Desafortunadamente usando el comando

     apt-get install python-pip 

    Estaba instalando una versión antigua 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, ejecute el comando python get-pip.py espero que ayude a alguien

    También algunos de los comandos necesitan sudo buena suerte !!

    Tuve el mismo problema al ejecutar Mint 18.1 después de actualizar pip. Lo resolví simplemente cerrando y abriendo la terminal.

    Estas dos respuestas en otros hilos me ayudaron:

    1. Reinstalación de pip: https://stackoverflow.com/a/49997795/9377685

    2. pip comenzó a funcionar después del paso 1, pero siguió mostrando un error:

    RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown. warnings.warn(warning, RequestsDependencyWarning)

    Esta respuesta ayudó a actualizar la criptografía y PyOpenSSL: https://stackoverflow.com/a/51284877/9377685

    Estaba usando pip con Python 3.5.2. Luego me equivoqué durante la actualización a Python 3.6 y decidí volver a 3.5. Después de eliminar pip-3.6, pip3 apuntaba a /usr/local/bin/pip3 , pero /usr/local/bin/pip3 el enlace simbólico al directorio de instalación de pip real. Lo arreglé con

    sudo ln -s /usr/bin/pip3 /usr/local/bin/pip3