Django运行错误的版本

时间:2010-11-15 15:51:42

标签: python django mediatemple

虽然从shell运行“python”运行Python v2.7,但是Django正在加载python2.4的文件,如加载django站点时的错误所示:

  

Mod_python错误:“PythonHandler django.core.handlers.modpython”

     

追踪(最近一次呼叫最后一次):

     HandlerDispatch中的

文件“/usr/lib/python2.4/site-packages/mod_python/apache.py”,第287行      日志=调试)

     

文件“/usr/lib/python2.4/site-packages/mod_python/apache.py”,第461行,在import_module中       f,p,d = imp.find_module(parts [i],path)

     

ImportError:没有名为django的模块

我认为Django是为2.7版安装的,这就是为什么底部说“没有名为django的模块”

这是我的第一个django安装(它在一个简单的DV服务器上),所以如果我做一些愚蠢的事情,我不会感到惊讶。谢谢!

1 个答案:

答案 0 :(得分:2)

mod_python是为2.4构建的,但Django是为2.7安装的。要么为2.7构建mod_python,在2.4下安装Django,要么在项目中放置Django的本地副本,以便Python的版本无关紧要。