over 8 years ago
After updating pip using pip install -U pip,
$ pip
/usr/bin/pip: No such file or directory
pip can no longer be found:
$ which pip
/usr/local/bin/pip
$ pip
-su: /usr/bin/pip: No such file or directory
$ type pip
pip is hashed (/usr/bin/pip)
So pip is definintely in /usr/local/bin/pip but it is been cached as in /usr/bin/pip, thanks to the Stackoverflow question, the solution is very simple:
$ hash -r
When the cache is clear, pip is working again.