I have searched online for a while for this question, and what I have done so far is
installed python32 in homebrew
changed my .bash_profil
brew install python3 output mentions:
Unversioned symlinks
python,python-config,pipetc. pointing to export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATHpython3,python3-config,pip3etc., respectively, have been installed into /usr/local/opt/python/libexec/bin
So Adding export PATH=/usr/local/opt/python/libexec/bin:$PATH to ~/.bash_profile and then running source ~/.bash_profile gets you those symlinks created by Homebrew - python=python3, pip=pip3 etc :)
$ python --version
Python 3.7.0
$ pip --version
pip 18.0 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)