Я пытаюсь запустить свое упакованное приложение python в строке cmd и получаю сообщение об ошибке:
ModuleNotFoundError: No Module Named 'django.contrib.messages.apps'
Я использовал ответ https://github.com/pyinstaller/pyinstaller/issues/2332, чтобы избавиться от аналогичной ошибки для 'django.contrib.admin.apps', так кто-нибудь знает, как удалить и эту?
@Lemayzeur Django версии 2.0.4, да, он работает в виртуальной среде
удалите django и снова установите его
@Lemayzeur Я все еще получаю ту же ошибку






У меня такая же проблема с Django 2.0.4. Похоже, он не поддерживает последние версии Django. Проблема в том, что PyInstaller не может разрешить скрытый импорт, поэтому вам придется добавлять их в хуки вручную. Отредактируйте файл .spec, который создается после первой сборки с pyinstaller, заполните массив hidden_imports недостающими пакетами и сделайте файл .spec, указывающий на сборку, вместо manage.py. К сожалению, после добавления нескольких пакетов появляются новые ошибки.
https://pythonhosted.org/PyInstaller/when-things-go-wrong.html
Pyinstaller отлично работает с Django 1.8, поэтому попробуйте использовать эту версию. Проект на основе Django 1.8 успешно строится и хорошо работает с runserver.
Большое спасибо, он отлично работал на Django 1.8.19
У меня такая же проблема. По состоянию на февраль 2019 года Pyinstaller v3.4 работал только при использовании Django 1.8, а не с любой более поздней версией Django. Если это важно, я использовал Python 3.5.
Какую версию Django вы используете? ваш проект работает в виртуальной среде? если да, активен ли он?