0

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

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

回溯(最近一次通话最后):

文件“/usr/lib/python2.4/site-packages/mod_python/apache.py”,第 287 行,在 HandlerDispatch log=debug 中)

文件“/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(它在 mediatemple DV 服务器上),所以如果我在做一些愚蠢的事情,我不会感到惊讶。谢谢!

4

1 回答 1

2

mod_python 是为 2.4 构建的,但 Django 是为 2.7 安装的。为 2.7 构建 mod_python,在 2.4 下安装 Django,或者将 Django 的本地副本与您的项目一起放置,这样 Python 的版本就无关紧要了。

于 2010-11-15T17:09:02.790 回答