Python Django运行错误的版本
虽然从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_模块中 f、 p,d=imp.find_模块(第[i]部分,路径) ImportError:没有名为django的模块 我认为Django是为2.7版安装的,这就是为什么底部显示“没有名为Django的模块”Python Django运行错误的版本,python,django,mediatemple,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行 日志=调试) 文件“/us
这是我第一次安装django(安装在mediatemple DV服务器上),所以如果我做了一些愚蠢的事情,我不会感到惊讶。谢谢 mod_python是为2.4构建的,而Django是为2.7安装的。要么为2.7构建mod_python,要么在2.4下安装Django,要么在项目中加入Django的本地副本,这样python的版本就无关紧要了。显然
python
解析为/usr/lib/python2.4
。您需要通过调整系统路径来确保python
解析到安装了python 2.7的任何地方。@Dominic:mod_python不关心python
的位置或版本。我如何为2.7构建mod_python?不知道。它附带的文档应该解释如何重建它。但由于这是一个VPS,你应该考虑使用MODYWSGI,而不是看它如何,你知道,死了。一旦我安装MODYWSGI需要什么链接到我的Django安装?你没有。你为同一版本的Python安装了mod_wsgi和Django,它们找到了彼此。现在,当我转到我的Django安装的根目录时,它会显示“403禁止”-你知道链接是如何断开的吗?