After experiencing this brew issue with sqlite3, I did
brew rm sqlite python python3
then
brew install python python3
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.