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.

Original source

Related problems