tutorial español python bash pip easy-install

python - español - pip roto después de la actualización



django tutorial (2)

Hice pip install -U easyinstall, y luego pip install -U pip para actualizar mi pip. Sin embargo, recibo este error ahora cuando trato de usar pip:

root@d8fb98fc3a66:/# which pip /usr/local/bin/pip root@d8fb98fc3a66:/# pip bash: /usr/bin/pip: No such file or directory

Esto está en un ubuntu 12.04 en una imagen de acoplador.


Una de las razones puede ser ubicaciones recordadas.

Puede borrar las ubicaciones en caché emitiendo el siguiente comando:

hash -r

SIDENOTE: En lugar de usar el comando type , puede ver la ubicación hash:

$ type pip pip is /usr/local/bin/pip $ pip -V pip 1.5.6 from /usr/local/lib/python2.7/dist-packages (python 2.7) $ type pip pip is hashed (/usr/local/bin/pip)


Si el hash -r no funciona, es posible que el nuevo pip se haya instalado en /usr/local/bin/ lugar del anterior en /usr/bin/ . Y sucede que la nueva ubicación no está en la lista de rutas buscadas por ejecutables.

En ese caso, corrija la lista de rutas o copie los ejecutables:

cp -p /usr/local/bin/pip* /usr/bin/

También puede enlazar los archivos ejecutables en lugar de copiarlos (esto puede garantizar que las actualizaciones futuras se realicen correctamente).