#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 export PROJECT_HOME=~/Files/Projects 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`