Python 导入错误:没有名为ekz.settings wsgi+;阿帕奇

Python 导入错误:没有名为ekz.settings wsgi+;阿帕奇,python,django,apache,mod-wsgi,Python,Django,Apache,Mod Wsgi,我现在面临一个问题已经两天了,但我找不到任何有效的答案。 我有一个名为“ekz”的项目,其中有一个名为“欢迎”的应用程序,我需要使用apache+wsgi执行该项目(我正在osx yosemite上工作)。当我使用“manage.py runserver”运行项目时,它工作正常,但当我使用apache运行项目时,它会显示错误“没有名为ekz.settings的模块”,这是apache日志中的完整跟踪: mod_wsgi (pid=29210): Target WSGI script '/User

我现在面临一个问题已经两天了,但我找不到任何有效的答案。
我有一个名为“ekz”的项目,其中有一个名为“欢迎”的应用程序,我需要使用apache+wsgi执行该项目(我正在osx yosemite上工作)。当我使用“manage.py runserver”运行项目时,它工作正常,但当我使用apache运行项目时,它会显示错误“没有名为ekz.settings的模块”,这是apache日志中的完整跟踪:

mod_wsgi (pid=29210): Target WSGI script '/Users/s2labs/Desktop/ekz/ekz/wsgi.py' cannot be loaded as Python module.
mod_wsgi (pid=29210): Exception occurred processing WSGI script '/Users/s2labs/Desktop/ekz/ekz/wsgi.py'.
Traceback (most recent call last):
File "/Users/s2labs/Desktop/ekz/ekz/wsgi.py", line 16, in <module>
application = get_wsgi_application()
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
django.setup()
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/__init__.py", line 17, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/conf/__init__.py", line 55, in __getattr__
self._setup(name)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/conf/__init__.py", line 43, in _setup
self._wrapped = Settings(settings_module)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/conf/__init__.py", line 99, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/local/opt/python/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named ekz.settings
下面是httpd.conf文件的配置,我按照以下步骤操作:

Alias /static/ /Users/s2labs/Desktop/ekz/welcome/static/

<Directory /Users/s2labs/Desktop/ekz/welcome/static>
Require all granted
</Directory>

WSGIScriptAlias / /Users/s2labs/Desktop/ekz/ekz/wsgi.py
WSGIPythonPath /Users/s2labs/Desktop/ekz:/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages


<Directory /Users/s2labs/Desktop/ekz/ekz>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Alias/static//Users/s2labs/Desktop/ekz/welcome/static/
要求所有授权
WSGIScriptAlias//Users/s2labs/Desktop/ekz/ekz/wsgi.py
WSGIPythonPath/Users/s2labs/Desktop/ekz:/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
要求所有授权

非常感谢您的帮助。

我希望这对面临这个问题的人有所帮助。好吧,我所做的就是为python3安装wsgi,并让apache用户(www-data)成为我网站目录及其所有内容的所有者,它工作得很好。

我希望这对面临这个问题的人有所帮助。好吧,我所做的是为python3安装wsgi,并让apache用户(www数据)成为我的站点目录及其所有内容的所有者,它工作得很好

Alias /static/ /Users/s2labs/Desktop/ekz/welcome/static/

<Directory /Users/s2labs/Desktop/ekz/welcome/static>
Require all granted
</Directory>

WSGIScriptAlias / /Users/s2labs/Desktop/ekz/ekz/wsgi.py
WSGIPythonPath /Users/s2labs/Desktop/ekz:/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages


<Directory /Users/s2labs/Desktop/ekz/ekz>
<Files wsgi.py>
Require all granted
</Files>
</Directory>