#Python virtual env / Django OS X
Install virtualenv/virtualenvwrapper
pip install virtualenv
pip install virtualenvwrapper
Add the following to your .zshrc/bashrc
# virtualenvwrapper
export WORKON_HOME=~/.virtualenvs
source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true
Restart Shell/Terminal
Create virtual env
mkvirtualenv --distribute venv-name
Add Django Project to PythonPath for your venv
cd projectname && add2virtualenv `pwd`
Activate virtualenv
workon venv-name
Install Software via pip
pip install Django
pip install https://www.djangoproject.com/download/1.5c1/tarball/
Dump dependencies
pip freeze > requirements.txt
Install dependencies in production
pip install -r requirements.txt