我希望我的 Django 项目使用 Python 2.7 而不是 2.6.8。我安装了 2.7 和 Django 1.5。但我的项目使用默认的 Python 2.6.8。我怎样才能改变它?
更新:
这是我的配置:
<Directory "/var/www/html/a/">
SetHandler python-program
PythonPath "['/var/www/html/'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE a.settings
PythonDebug On
</Directory>
似乎sys.path
获得了 2.6.8 的路径。这是 Django 看到的 Python 路径:
['/usr/lib/python2.7/', '/var/www/html/', '/usr/lib/python2.6/site-packages/pip-1.1-py2.6.egg', '/ usr/lib/python2.6/site-packages/django_transmeta-0.6.7-py2.6.egg', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr /lib64/python2.6/plat-linux2'、'/usr/lib64/python2.6/lib-tk'、'/usr/lib64/python2.6/lib-old'、'/usr/lib64/python2. 6/lib-dynload'、'/usr/lib64/python2.6/site-packages'、'/usr/lib64/python2.6/site-packages/gtk-2.0'、'/usr/lib/python2.6 /site-packages', '/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info']