升级后破了点子

dl8*_*dl8 29 python bash pip easy-install

我做了pip install -U easyinstall,然后pip install -U pip来升级我的pip.但是,在尝试使用pip时,我现在收到此错误:

root@d8fb98fc3a66:/# which pip
/usr/local/bin/pip
root@d8fb98fc3a66:/# pip
bash: /usr/bin/pip: No such file or directory
Run Code Online (Sandbox Code Playgroud)

这是在docker镜像中的ubuntu 12.04上.

fal*_*tru 77

一个原因可以记住位置.

您可以通过发出以下命令来清除缓存的位置:

hash -r
Run Code Online (Sandbox Code Playgroud)

SIDENOTE:您可以which使用type命令查看散列位置:

$ 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)
Run Code Online (Sandbox Code Playgroud)