sudo pip install virtualenv
mkdir ~/.virtualenvs && cd $_
virtualenv theproject
. theproject/bin/activate
install packages now using pip (the prompt should show the active project name)
deactivate - to exit project
sudo pip install virtualenvwrapper
edit ~/.zshrc
source /usr/local/bin/virtualenvwrapper.sh
export PROJECT_HOME=$HOME/dev
mkvirtualenv <name> - in the project dir will create a virtual env for the project
setvirtualenvproject - when project is active .. will bind the project to virtual env
workon - lists all the projects
workon <project name> - activates project
deactivate - to unload project
mkproject <name> - creates project folder, creates virtual env, moves into project folder and activates project
mktmpenv - creates a temp env