Install Python ``` $ brew install readline sqlite gdbm $ brew install python --universal --framework $ python --version Python 2.7 ``` Symlinks... ``` $ mkdir ~/Frameworks $ ln -s "/usr/local/Cellar/python/2.7.2/Frameworks/Python.framework" ~/Frameworks $ /usr/local/share/python/easy_install pip $ /usr/local/share/python/pip install --upgrade distribute ``` Add to .bashrc: ``` # Before other PATHs... PATH=${PATH}:/usr/local/share/python # Python export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2.7 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' export PIP_VIRTUALENV_BASE=$WORKON_HOME export PIP_RESPECT_VIRTUALENV=true if [[ -r /usr/local/share/python/virtualenvwrapper.sh ]]; then source /usr/local/share/python/virtualenvwrapper.sh else echo "WARNING: Can't find virtualenvwrapper.sh" fi ``` Install virtualenv ``` $ pip install virtualenv $ pip install virtualenvwrapper ``` Test setup ``` $ mkvirtualenv test $ rmvirtualenv test ```