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.7easy_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 mysiteimport 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()