Я потратил несколько дней, пытаясь настроить веб-сервер django в Windows 8.1.Все установлено правильно.wsgi
с правильной версией, apache Windows с обновлением и Python 3.6, когда я пытаюсь получить доступ к журналу apache, он показывает мне эту ошибку:
[Tue Feb 19 15:40:53.622597 2019] [wsgi:error] [pid 4716:tid 1104] [client 192.168.1.229:50746] mod_wsgi (pid=4716): Failed to exec Python script file 'C:/uno/proyecto/proyecto/wsgi.py'.
[Tue Feb 19 15:40:53.622597 2019] [wsgi:error] [pid 4716:tid 1104] [client 192.168.1.229:50746] mod_wsgi (pid=4716): Exception occurred processing WSGI script 'C:/uno/proyecto/proyecto/wsgi.py'.
[Tue Feb 19 15:40:53.623600 2019] [wsgi:error] [pid 4716:tid 1104] [client 192.168.1.229:50746] Traceback (most recent call last):\r
[Tue Feb 19 15:40:53.623600 2019] [wsgi:error] [pid 4716:tid 1104] [client 192.168.1.229:50746] File "C:/uno/proyecto/proyecto/wsgi.py", line 12, in <module>\r
[Tue Feb 19 15:40:53.623600 2019] [wsgi:error] [pid 4716:tid 1104] [client 192.168.1.229:50746] from django.core.wsgi import get_wsgi_application\r
[Tue Feb 19 15:40:53.623600 2019] [wsgi:error] [pid 4716:tid 1104] [client 192.168.1.229:50746] ModuleNotFoundError: No module named 'django'\r
Мой virtualenv называется uno, а проект называется proyecto.Я не знаю, почему это происходит.У меня есть другая машина, и она отлично работает с этой конфигурацией.
httpd.conf
LoadFile "c:/users/srv/appdata/local/programs/python/python36/python36.dll"
LoadModule wsgi_module "c:/users/srv/appdata/local/programs/python/python36/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIPythonHome "c:/users/srv/appdata/local/programs/python/python36"
WSGIScriptAlias / "C:\uno\proyecto\proyecto\wsgi.py"
WSGIPythonPath "C:\uno\proyecto"
<Directory "C:\uno\proyecto">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Есть идеи?