¿Cómo encontrar mi pip?

¿Cómo encontrar mi pip?

Ayer instalé el pip con

python get-pip.py

y se puede utilizar con regularidad. Ahora muestra esto.

-bash: pip: command not found

así que intento usar python get-pip.py para instalarlo nuevamente.

Requirement already up-to-date: pip in /usr/local/python-2.7.11/lib/python2.7/site-packages

Pero ¿qué pasa con el CAMINO?

Entonces yointentarpara agregar toda la ruta involucrada en PATH.

/usr/local/python-2.7.11/bin/pip:/usr/local/python-2.7.11/bin/python2.7:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/python-2.7.11/bin/python

Ninguno de esos funciona.

Vi algunas preguntas similares que me dijeron que encontrara el camino correcto.

# which python

# /usr/bin/python

which pip

...(nothing)

La ruta de instalación de Python es /usr/local/python-2.7.11. Lo usé ln -s /usr/local/python-2.7.11/bin/python /usr/bin/pythonantes de instalar pip.

Mi sistema es Debian7.

Respuesta1

Cuando instala pipcon python getpip.py, el pipcomando se instala junto al binario de Python. En tu caso así es /usr/local/2.7.11/bin. Como su ejecutable de Python se encuentra a través de su enlace, ese directorio no se usa para ningún otro comando.

Su RUTA debe tener rutas, es decir, directorios, no nombres de archivos completos. El directorio a incluir en su RUTA es /usr/local/python-2.7.11/bin. Si haces eso, podrás deshacerte del enlace.

También puedes configurar un enlace:

ln -s /usr/local/python-2.7.11/bin/pip  /usr/bin/pip

Como Python se encuentra gracias al enlace y pip está instalado (pero no encontrado), también puedes invocar pip haciendo:

python -m pip 

y puedes convertirlo en un alias si no quieres agregar un enlace adicional:

alias pip='/usr/local/python-2.7.11/bin/python -m pip'

información relacionada