ModuleNotFoundError: нет модуля с именем 'django', с виртуальной средой Python3 .8 - PullRequest
0 голосов
/ 03 мая 2020

Попытка запустить приложение Django вместе с Apache2 в Python3 .8 Виртуальной среде. Когда я вхожу в оболочку python, я могу импортировать django. Но при доступе к веб-странице появляется сообщение «django not found»

Согласно /var/log/apache2/error.log, следующая ошибка

[Sun May 03 02: 56: 14.209910 2020] [wsgi: ошибка] [pid 21516] [удаленный 192.168.1.5:58968] из django .core.wsgi import get_wsgi_application [Солнце, 03 мая 02: 56: 14.209966 2020] [wsgi: ошибка] [pid 21516] [remote 192.168.1.5:58968] ModuleNotFoundError: Нет модуля с именем 'django'

wsgi.py:

import os, sys

sys.path.append ('/ var / www/html/django-venv-py3.8/lib/python3.8/site-packages')

из django .core.wsgi import get_wsgi_application

os.environ.setdefault ('DJANGO_SETTINGS_MODULE', ' filebucket.settings ')

application = get_wsgi_application ()

default.conf

(django -venv-py3.8) ramesh@Orktion: ... / filebucket $ cat /etc/apache2/sites-available/000-default.conf

<Directory /var/www/html/django-venv-py3.8/filebucket/filebucket>
    <Files wsgi.py>
        Require all granted
    </Files>
</Directory>

WSGIDaemonProcess filebucket python-path=/var/www/html/django-venv-py3.8/filebucket python-home=/var/www/html/django-venv-py3.8
WSGIProcessGroup filebucket
WSGIScriptAlias / /var/www/html/django-venv-py3.8/filebucket/filebucket/wsgi.py

Alias /static /var/www/html/django-venv-py3.8/filebucket/static
<Directory /var/www/html/django-venv-py3.8/filebucket/static>
    Require all granted
</Directory>

Alias /media /var/www/html/django-venv-py3.8/filebucket/media
<Directory /var/www/html/django-venv-py3.8/filebucket/media>
    Require all granted
</Directory>

enter image description here

Я следил за некоторыми статьями по устранению неполадок, но не повезло

1 Ответ

0 голосов
/ 03 мая 2020

попробуйте установить Django, используя следующую команду в windows CMD, а затем попробуйте выполнить ее снова: python -m django

Надеюсь, это сработает:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...