python - Apache 寻找 Python 2.6 而不是 2.7

标签 python django apache centos

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

最佳答案

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

If you want to use a different version of major/minor version of Python than currently used, you must recompile mod_wsgi against the alternate version of Python.



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

关于python - Apache 寻找 Python 2.6 而不是 2.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743809/

相关文章:

python - 如何在python中读取unicode文件(不是UTF-8)

html - 如何在 Django 中将按钮单击重定向到另一个 URL?

android - 无法从 Android PUT 到 DJANGO REST

apache - 重写 Apache 的规则找不到 URL?

apache - 如何从 http ://localhost:8123 to use as http://localhost? 中删除端口号

python - 将大型训练和测试文件流式传输到 Tensorflow 的 DNNClassifier

python - 比较将 numpy 数组写入磁盘的两种方法

python - SQLAlchemy 关系过滤器?

django - 字段错误: Unsupported lookup 'unaccent' for CharField or join on the field not permitted

java - 使用 apache mod_jk、tomcat 的回退负载平衡器