$ python -V
$ vi ~/.bashrc
$ alias python=python2.7
source ~/.bashrc
mkdir $HOME/lib/python2.7
easy_install-2.7 pip
easy_install-2.7 --install-dir=/lib/python2.7 --script-dir=/bin virtualenv
vi ~/.bashrc
mkdir ~/.virtualenvs
export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2.7
source /home//bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true
export VIRTUALENVWRAPPER_TMPDIR=$HOME/.virtualenvs/tmp
source $HOME/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true
export TEMP=$HOME/tmp
source ~/.bashrc
mkdir -p ~/bin ~/lib/python2.7 ~/src cd ~/src ln -s $HOME/lib/python2.7 $HOME/lib/python wget http://pypi.python.org/packages/source/v/virtualenvwrapper/virtualenvwrapper-3.6.tar.gz tar zxf virtualenvwrapper-3.6.tar.gz cd virtualenvwrapper-3.6 PYTHONPATH=$HOME/lib/python2.7 python2.7 setup.py install --home=$HOME rm $HOME/lib/python
mkvirtualenv mysite
workon mysite
import os, sys, site
site.addsitedir('~/.virtualenvs/mysite/lib/python2.4/site-packages')
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
activate_this = os.path.expanduser("~/.virtualenvs/mysite/bin/activate_this.py") execfile(activate_this, dict(file=activate_this))
project = '~/webapps/mysite/myproject/' workspace = os.path.dirname(project) sys.path.append(workspace)
from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler()
See https://gist.github.com/alexandre-mbm/7ba05996cdb1b64061f6