我希望我的Django项目使用Python 2.7而不是2.6.8

时间:2012-07-10 10:13:55

标签: python django

我希望我的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']

1 个答案:

答案 0 :(得分:0)

尝试使用VirtualEnv, http://pypi.python.org/pypi/virtualenv/

这将通过创建虚拟环境使您的任务易于管理,您可以在其中使用一个python版本进行django安装,而不会破坏依赖其他python版本的其他应用程序。