将mod_python从使用python2.4切换到python2.5

将mod_python从使用python2.4切换到python2.5,python,mod-python,Python,Mod Python,我的目标是让Apache处理一个python脚本,并将其输出到请求的客户机 我的服务器同时安装了Python2.4和Python2.5.5。我已经将Apache配置为正确处理python脚本,并使用一个简单的测试脚本进行了测试。然而,我试图运行的真正脚本需要Python2.5.5。Mod_Python似乎正在利用Python2.4 当我请求该文件时,我将获得以下PythonDebug输出: Mod_python error: "PythonHandler output.py" ... Asser

我的目标是让Apache处理一个python脚本,并将其输出到请求的客户机

我的服务器同时安装了Python2.4和Python2.5.5。我已经将Apache配置为正确处理python脚本,并使用一个简单的测试脚本进行了测试。然而,我试图运行的真正脚本需要Python2.5.5。Mod_Python似乎正在利用Python2.4

当我请求该文件时,我将获得以下PythonDebug输出:

Mod_python error: "PythonHandler output.py"
...
AssertionError: Please use Python 2.5 or greater
其他信息:

从命令行检查Python版本:

python-V
返回
python2.5.5

Apache错误日志显示以下错误类型:

[Mon Mar 01 14:04:27 2010] [error] [client xxx.xxx.xxx.xxx] PythonHandler output:   File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 464, in import_module\n    module = imp.load_module(mname, f, p, d)
Python2.5.5似乎安装到了与Python2.4不同的目录:

Python2.5.5
/usr/local/lib/Python2.5

Python2.4
/usr/lib/Python2.4/


有没有办法将mod_python更新为使用Python2.5.5?

没有。改为根据2.5.5重新构建它