1
我使用Python 3.5的virtualenv,我試圖用mod_wsgi的將它連接的Python 3.5和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()
什麼我做錯了?
[django Apache配置與WSGIDaemonProcess不工作]的可能重複(http://stackoverflow.com/questions/38284814/django-apache-configuration-with-wsgidaemonprocess-not-working) – e4c5