gpt4 book ai didi

python - mod_wsgi 不支持 WSGIPythonHome

转载 作者:太空狗 更新时间:2023-10-29 17:05:37 26 4
gpt4 key购买 nike

我正在尝试让 WSGI 使用 virtualenv 设置运行。我的 virtualenv 一切正常:

(virtualenv)dev:/var/www/app$ which python
/var/www/virtualenv/bin/python
(virtualenv)dev:/var/www/app$ python
Python 2.6.1 (r261:67515, Dec 5 2008, 22:09:34)
[GCC 4.1.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import importlib
>>>

在我的 httpd.conf 中,我有以下内容,如 here 所述:

WSGIPythonHome /var/www/virtualenv
WSGIPythonPath /var/www/virtualenv/lib/python2.6/site-packages

但是当我尝试通过 apache 加载应用程序时,出现以下错误:

[Wed Dec 28 12:28:15 2011] [error] [client 127.0.0.1] mod_wsgi (pid=15026): Exception occurred processing WSGI script '/var/www/app/wsgi.py'.
[Wed Dec 28 12:28:15 2011] [error] [client 127.0.0.1] Traceback (most recent call last):
[Wed Dec 28 12:28:15 2011] [error] [client 127.0.0.1] File "/var/www/app/wsgi.py", line 29, in <module>
[Wed Dec 28 12:28:15 2011] [error] [client 127.0.0.1] import importlib
[Wed Dec 28 12:28:15 2011] [error] [client 127.0.0.1] ImportError: No module named importlib

我错过了什么?甚至如何调试此类问题?

最佳答案

您的 mod_wsgi 可能是针对与您试图强制使用的不同 Python 版本编译的。例如,您不能在使用 Python 2.6 构建的虚拟环境中使用针对 Python 2.4 编译的 mod_wsgi。

首先验证构建的 Python mod_wsgi 版本。

关于python - mod_wsgi 不支持 WSGIPythonHome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8660896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com