4 hours? Yeesh. Here's how to do it in 5-10 minutes.
Use pyenv to install any python version and pyenv-virtualenv to manage virutal environments.
Use pyenv to install any python version and pyenv-virtualenv to manage virutal environments.
brew install pyenv