Apache 查找 Python 2.6 而非 2.7
我的操作系统已经安装了Python 2.6.6,我又安装了Python 2.7.3作为备用版本。(Python运行得很好)。我还安装了mod_python
,但是当我在Apache服务器上执行一个Python文件时,出现了一堆错误,显示它在寻找Python 2.6.6的库。但我需要使用Python 2.7.3。有没有人能帮我解决这个问题?
其实我也不知道Apache的配置是否正确!
我使用的是CentOS 6.2。
1 个回答
0
看看这个链接。不过,注意下面这部分:
如果你想使用一个不同的Python版本(无论是大版本还是小版本),你必须重新编译mod_wsgi,以便它能和你想用的Python版本配合。
我不太确定如果你只是简单地更换WSGIPythonHome
这个变量,是否就能成功。如果你是用yum
安装的mod_wsgi
,那么你很可能得到的是一个针对Python 2.6.x
的版本,这个版本是和CentOS 6.x
一起分发的。如果你真的想用Python 2.7.x
,你可能需要从源代码编译mod_wsgi
(其实这并不难)。