有无论如何获取mod python运行在最新版本的python,还是我必须降级我的python安装到2.5.5?
这不能回答你的问题,但mod_wsgi几乎已经取代了mod_python。 如果可能的话,我会考虑使用http://code.google.com/p/modwsgi/
您需要使用python 2.6的开发库afaik来构build它,但是更好的解决scheme是使用FastCGI / SCGI,它不但可以运行Apache上的多个版本的python,还可以运行多个版本的php,ruby和其他的web应用程序,即使你决定要移动到lighttpd,nginx或其他networking服务器。 这不是没有问题,但FastCGI提供的(相对)标准化接口严重低估。 在apache上开始使用mod_fcgid并不是很麻烦。
你没有说你正在运行哪个操作系统,但是我发现,在Debian下它不支持Python 2.6或更高版本,即使在testing版本或不稳定的版本中。
Mod_python已经过时了。 大多数人已经切换到mod_wsgi,并正在使用wsgi兼容框架(如Django,Pylons等)构buildPython应用程序。
你甚至问,让我觉得你正在使用Windows。
mod_python的Windows二进制文件只能用于Python 2.5。 Python 2.6的mod_python没有二进制文件,Python 3.X完全不受mod_python的支持。 您可以从源代码自己构buildmod_python,但是您将需要Visual Studio 2008。
在大多数提供二进制包的UNIX系统上,您应该没有发现Python 2.6的mod_python的问题。