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