![Apache 服务器错误:ImportError:没有名为 site 的模块](https://linux22.com/image/756536/Apache%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%94%99%E8%AF%AF%EF%BC%9AImportError%EF%BC%9A%E6%B2%A1%E6%9C%89%E5%90%8D%E4%B8%BA%20site%20%E7%9A%84%E6%A8%A1%E5%9D%97.png)
我正在尝试使用 mod_wsgi 通过 Apache 为我的 django 项目提供服务。Apache 将启动,但我的项目无法访问。当 Apache 启动时,我ImportError: No module named site
在日志中看到。还有一个由 Apache 提供服务的 php 站点,可以访问。在 RHEL7 服务器上,我安装了 python 2.7.5 和 python 3.6.8、Apache 2.4 和 mod_wsgi 模块。该项目在 django 2.2 上的 pipenv 虚拟环境中运行,并使用 python 3.6.8。
这是我的 django.conf 文件...
<VirtualHost *:8002>
DocumentRoot /app/eam/gaic/new_support_tools/support_tools
ServerName [ServerName]
WSGIScriptAlias / /app/eam/gaic/new_support_tools/support_tools/wsgi.py
<Directory /app/eam/gaic/new_support_tools/support_tools>
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>```