Pyinstaller и django Не удалось согласовать подмодули

Вот моя команда:

pyinstaller --noconfirm --onedir --console --log-level "ERROR" --hidden-import "rest_framework.schemas" --hidden-import "django.contrib.gis.utils" --paths "C:/Users/a/Documents/GitHub/compute-local/backend/.env/Lib/site-packages" --additional-hooks-dir "C:/Users/a/Documents/GitHub/compute-local/backend/extra-hook" --hidden-import "djoser.urls" --paths "C:/Users/a/Documents/GitHub/compute-local/backend/.env/Lib/site-packages/djoser/urls" --paths "C:/Users/a/Documents/GitHub/compute-local/backend/.env/Lib/site-packages/rest_framework/schemas" --hidden-import "djoser" --hidden-import "rest_framework"  "C:/Users/a/Documents/GitHub/compute-local/backend/manage.py"

Вот ошибки

WARNING: Failed to collect submodules for 'djoser.urls' because импортирование 'djoser.urls' вызвало: django.core.exceptions.ImproperlyConfigured: Запрашиваемая настройка REST_FRAMEWORK, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать команду settings.configure() перед доступом к настройкам. 763 ПРЕДУПРЕЖДЕНИЕ: Не удалось собрать подмодули для 'rest_framework.schemas', потому что импортирование 'rest_framework.schemas' вызвало: django.core.exceptions.ImproperlyConfigured: Запрашиваемая настройка REST_FRAMEWORK, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать команду settings.configure() перед обращением к настройкам.

Может ли кто-нибудь помочь мне сориентироваться в этом вопросе?

несмотря на то, что это всего лишь предупреждения а не ошибки программа не запускается из-за этого. просто используйте auto-py-to-exe конвертер .py в .exe используя простой графический интерфейс и PyInstaller на языке Python.

Я просто скопировал библиотеки Python из файла .env в PyInstaller на одном уровне с другими библиотеками, и все заработало.

Я также скопировал библиотеки python DLL в папку.

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