Нет модуля с именем 'django' - проблема с uWSGI и python venv

Я пытался использовать uWSGI с моим приложением django для тестирования, но получил ошибку.

Traceback (последнее последнее обращение): Файл "./sitefirst/wsgi.py", строка 12, in from django.core.wsgi import get_wsgi_application ImportError: No module named 'django

Похоже, uWSGi не активирует мой Python venv, fisrtsite. Я использую следующую команду.

uwsgi --http :8080 -H /home/mo/firstsite --chdir /home/mo/sitefirst -w sitefirst.wsgi

Мой venv fisrtsite имеет python 3.7 и Django. uWSGi поставляется с Python 3.5.2 и эта версия не имеет Django.

Я создал venv под названием fisrtsite и установил Django и создал тестовый Django проект. Я установил uWSGI глобально, чтобы создать меньше трений при работе с несколькими Django проектами.

sudo apt-get install python3-dev

sudo -H pip3 install uwsgi

Я уверен, что uwsgi успешно установлен. Я протестировал, используя простой файл python, и он работает.

Мой сервер linux - Ubuntu с python 2 по умолчанию.

Любая помощь и мысли будут приняты с благодарностью.

Вернуться на верх