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).