На Dreamhost я сделал следующее
- установил Python 2.7.1 в мой каталог ~ / opt,
- добавлено
export PATH=$HOME/opt/bin/:$PATH
в мой .bash_profile
- проверено
python --version
, что 2.7.1 было по умолчанию
- установленный setuptools 0.6c11-py2.7
- установлен Django 1.2.4 с
/path/to/python2.7 setup.py install
- проверенная версия 1.2.4 с
import django
и django.VERSION
в оболочке python
wget http://wiki.dreamhost.com/django-setup.py
python2.7 django-setup.py
в каталоге моего сайта ("site.com")
- намеренно поместил синтаксическую ошибку в ~ / site.com / project / urls.py
- посетил сайт в веб-браузере и страница с ошибкой все еще говорит, что я использую Python 2.5.2
Почему мой Django отказывается использовать мою новую версию Python?
В соответствии с этим, Установка-django-with-python-2-5-and-not-with-the-default-version-of-python , проблема может быть с mod_wsgi (или я думаю, пассажир в моем случае (но на самом деле я не знаю, делают ли они то же самое)).
Должен ли я попытаться скомпилировать mod_wsgi, compile passenger_wsgi, установить virtualenv, все вышеперечисленное, ничего из вышеперечисленного, A и C, B D и E или что-то еще вообще?