我的服务器默认运行 Python 2.4,我曾经make altinstall
为我的 Django webapp 安装一个备用的 Python 2.6。
但是, mod_wsgi 似乎默认使用/usr/bin/python
(2.4) 而不是/usr/local/bin/python2.6
.
有没有一种简单的方法可以强制 mod_wsgi 使用 Python 2.6?
阅读 mod_wsgi 的文档,它会告诉你该怎么做。看:
http://code.google.com/p/modwsgi/wiki/InstallationIssues#Multiple_Python_Versions
具体来说,使用 WSGIPythonHome 指令告诉 mod_wsgi 你的 Python 实际上位于不同的位置。
如果这不起作用,那么请确保您不再将 mod_python 加载到同一个 Apache 中(如果您以前加载过)。执行完整的 Apache 停止和启动,而不仅仅是重新加载,以确保 mod_python 不再徘徊。mod_python 模块不能同时使用,因为它会优先初始化 Python 并且会使用它编译的对象,这很可能与 mod_wsgi 不同。通常这种混合会导致崩溃,但在决定发出嘶嘶声之前,它可能会持续一段时间。
归档时间: |
|
查看次数: |
6082 次 |
最近记录: |