I screwed up the system version of Python Pip on Ubuntu 12.10
pip, python, ubuntu-12.10
Solution
I had the same message on linux.
/usr/bin/pip: No such file or directory
but then checked which pip was being called.
$ which pip
/usr/local/bin/pip
On my debian wheezy machine I fixed it doing following...
/usr/local/bin/pip uninstall pip
apt-get remove python-pip
apt-get install python-pip
==================================== This was due to mixup installing with `apt-get` and updating with `pip install -U pip`.
These also installed libraries at 2 different places which caused problems for me.
/usr/lib/python2.7/dist-packages
/usr/local/lib/python2.7/dist-packages
Problem
I wanted to update pip on my main install of Python, specifically to get the list command. Which also includes the list- updates capability. So I ran: ``` sudo pip install --upgrade pip ``` All looked good on the install but then I went to run pip and got this: (end of install included if it helps) ``` Installing pip script to /usr/local/bin Installing pip-2.7 script to /usr/local/bin Successfully installed pip Cleaning up... tom@tom-sam:~$ pip list -o bash: /usr/bin/pip: No such file or directory tom@tom-sam:~$ pip bash: /usr/bin/pip: No such file or directory ``` Somewhat obviously I'm hosed since this is my system install of python.. I read a few answers here but have not been able to determine the easiest fix.