Q:

python pip still looking for previous installation

After experiencing this brew issue with sqlite3, I did
brew rm sqlite python python3

then 
brew install python python3

This installed python2.7.5 as the default interpreter and as brew installs pip along with python, I thought I would be able to
pip install virtualenv

to install virtualenv for the new python2.7.5.  However, I'm getting 
-bash: /usr/local/share/python/pip: /usr/local/Cellar/python/2.7.3/bin/python: bad interpreter: No such file or directory

How can I get around/fix this?  Should I be creating a symlink between 
/usr/local/share/python/pip --> /usr/local/Cellar/python/2.7.5/bin/pip-2.7

A:

It sounds like your /usr/local/share/python/pip is pointing to the wrong version of Python.  Check the first line of that file, and if it looks like...
#! /usr/local/Cellar/python/2.7.3/bin/python

...then you'll need to change it to point to the correct version of Python. 

A:

The python3 homebrew package installs pip as pip3.  You can even install multiple versions of python 3, e.g. python 3.2 and 3.3 and each will get linked as pip-3.3 and pip-3.2.