Obs.: isto é um fork de gladson/config.md
e suas instruções não foram testadas.
Um pouco de texto explicativo complementar:
- Ambientes Python isolados na sua conta do Webfaction, por Renne Rocha
- Creating a django project on WebFaction using Python 2.7, virtualenv and virtualenvwrapper, por Chris Keller
$ 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/<user name>/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()