Unlike easy_install, pip features an uninstall command. :)
I was able to install pip after python-setuptools as,
cd ~/downloads
git clone https://github.com/pypa/pip.git
cd pip/
sudo python setup.py install # root required.
This allowed a nice installation of ipython, removal of broken matplotlib, reinstallation of matplot lib including some compiling. I wonder if it plays nicely with numpy and scipy....
Ares showed,
sudo pip install scipy --upgrade
worked but that the BLAS libraries are not available. So close.... :|
Also missing:
f77blas,cblas,atlas.
Yet,
sudo pip install atlas
did work. tests failed though