【发布时间】:2016-08-22 22:18:48
【问题描述】:
我使用 Python 3.5 和 virtualenv,我正在尝试将它与 mod_wsgi 连接
Exception occurred processing WSGI script '/home/myapp/my_app/my_app/wsgi.py'.
Traceback (most recent call last):
File "/home/myapp/my_app/my_app/wsgi.py", line 12, in <module>
from django.core.wsgi import get_wsgi_application
ImportError: No module named 'django'
Apache 配置:
...
DocumentRoot /home/myapp/my_app/
WSGIScriptAlias / /home/myapp/my_app/my_app/wsgi.py
WSGIDaemonProcess python-path=/home/myapp/my_app/:/home/myapp/myapp_venv/lib/python3.5/site-packages:/home/myapp
<Directory /home/myapp/my_app/ad_server>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
<Location "/">
Require all granted
</Location>
Alias /static /home/myapp/my_app/static
...
还有 wsgi
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_app.settings")
application = get_wsgi_application()
我做错了什么?
【问题讨论】: