This is what I did to set up my python development system on my mac
brew install python, python3
sudo pip install virtualenvwrapper
# everything for virtualenvwrapper
export WORKON_HOME=~/Envs
export PROJECT_HOME=~/Projekte/Python
source /usr/local/bin/virtualenvwrapper.sh
## Helper Commands
mkvenv2() {mkvirtualenv -p $which=python2 "$*";}
mkvenv3() {mkvirtualenv -p $which=python3 "$*";}
mkvenv2 test_python_2
in that env python --version
will return 2.x
mkvenv3 test_python_3
in that env python --version
will return 3.x
mkvirtualenv -p /usr/local/bin/python test
in that env python --version
will return 2.x
mkvirtualenv -p /usr/local/bin/python3 test3
in that env python --version
will return 3.x