将mod_python从使用python2.4切换到python2.5
我的目标是让Apache处理一个python脚本,并将其输出到请求的客户机 我的服务器同时安装了Python2.4和Python2.5.5。我已经将Apache配置为正确处理python脚本,并使用一个简单的测试脚本进行了测试。然而,我试图运行的真正脚本需要Python2.5.5。Mod_Python似乎正在利用Python2.4 当我请求该文件时,我将获得以下PythonDebug输出:将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
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重新构建它