Apache 查找 Python 2.6 而非 2.7

1 投票
1 回答
589 浏览
提问于 2025-04-17 15:03

我的操作系统已经安装了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(其实这并不难)。

撰写回答