Ошибка wsgi во время настройки веб-сервера django в Windows 8 - PullRequest
0 голосов
/ 20 февраля 2019

Я потратил несколько дней, пытаясь настроить веб-сервер 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>

Есть идеи?

...