verwende ich Python 3.5 mit virtualenv, und ich versuche es eine Verbindung mit mod_wsgiPython 3.5 und 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 config:
...
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
...
Und wsgi
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_app.settings")
application = get_wsgi_application()
Was Ich mache falsch?
Mögliches Duplikat von [django apache configuration mit WSGIDaemonProcess funktioniert nicht] (http://stackoverflow.com/questions/38284814/django-apache-configuration-with-wsgidaemonprocess-not-working) – e4c5