Создание сборки .exe для проекта Django с PyInstaller,
Проект использует django-oauth-toolkit
Я использовал PyInstaller Hooks также для django-oauth-toolkit
.
Мой файл хуков выглядит так:
Hooks / hook-django-oauth-toolkit.py
from PyInstaller.utils.hooks import copy_metadata, collect_data_files
datas = copy_metadata('django-oauth-toolkit')
datas += collect_data_files('oauth2_provider')
Включено в settings.py
INSTALLED_APPS = [ 'oauth2_provider',
Включено в urls.py
url(r'^o/', include('oauth2_provider.urls', namespace='oauth2_provider')),
PyInstallerКоманда:
pyinstaller D:\djangoProject\manage.py --additional-hooks-dir=D:\djangoProject\Hooks
После этого:
djangoProject.exe runserver localhost:8000
Получена следующая ошибка:
Файл«site-packages \ oauth2_provider__init __. py», строка 4, в файле «site-packages \ pkg_resources__init __. py», строка 900, в файле «site-packages \ pkg_resources__init __. py», строка 786, в разрешении pkg_resources.DistributionNotFound:Дистрибутив django-oauth-toolkit не найден и требуется приложению
Что мне делать дальше?