0
Dreamhost上,我做了以下Python安裝新版本,不過在Django仍然使用系統默認
- 在我的〜/ opt目錄中安裝了Python 2.7.1,
- 在我的.bash_profile 添加
- 驗證與
python --version
這是2.7.1默認 - 安裝setuptools的0.6c11-py2.7安裝的Django
- 與
/path/to/python2.7 setup.py install
.2.
- 在Python Shell
wget http://wiki.dreamhost.com/django-setup.py
python2.7 django-setup.py
在我的網站目錄( 「site.com」)驗證版本1.2.4import django
和django.VERSION
- 故意把一個語法錯誤,在〜/ site.com /項目/ urls.py
- 訪問網絡瀏覽器的站點和錯誤頁面仍然說我使用Python 2.5.2
export PATH=$HOME/opt/bin/:$PATH
爲什麼我的Django拒絕使用我的新版本的Python?
根據這個,installing-django-with-python-2-5-and-not-with-the-default-version-of-python,這個問題可能與mod_wsgi(或者我認爲乘客在我的情況下(但我實際上並不知道他們是否做同樣的事情))。
我是否應該嘗試編譯mod_wsgi,編譯passenger_wsgi,安裝virtualenv,以上所有,以上都不是,A和C,B D和E或其他什麼東西?
謝謝埃文! 你的第二個建議工作。 :-) http://wiki.dreamhost.com/Passenger_WSGI#Passenger_WSGI_and_virtualenv – 2011-01-14 23:38:37