【问题标题】:Apache looks for Python 2.6 instead of 2.7Apache 寻找 Python 2.6 而不是 2.7
【发布时间】:2013-01-22 12:30:34
【问题描述】:

我的操作系统已经安装了 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 上。

【问题讨论】:

  • 你是如何尝试在服务器上部署 python 应用程序的?

标签: python django apache centos


【解决方案1】:

看看this。但是,请注意这部分:

如果您想使用不同于当前使用的主要/次要版本的 Python,您必须针对 Python 的替代版本重新编译 mod_wsgi。

我不太确定如果你只是交换WSGIPythonHome 变量它会起作用。如果你安装了mod_wsgiyum,你可能会有一个mod_wsgi 对应Python 2.6.x,它与CentOS 6.x 一起分发。如果你真的想使用Python 2.7.x,你可能必须从源代码构建mod_wsgi(这实际上并不难)。

【讨论】:

    猜你喜欢
    • 2015-01-18
    • 2014-05-26
    • 2015-02-25
    • 2013-12-22
    • 2014-11-21
    • 2013-11-28
    • 2016-04-09
    • 1970-01-01
    • 2015-05-17
    相关资源
    最近更新 更多