Pyinstaller 和 Django any collect_submodules 导入失败
Pyinstaller and Django any collect_submodules failed to import
这个问题对我来说是个新问题。
使用额外的库时,它们无法合并到 pyinstaller 构建中。
例如,我尝试使用 --hidden-import、--collect-submodules 并添加了一个 hook-djoser.urls.py 文件来尝试解决其他问题之一。在这个文件中我这样做了。
hook-djoser.urls.py in Lib\site-packages\PyInstaller\hooks
from PyInstaller.utils.hooks import collect_submodules
hiddenimports = collect_submodules('djoser.urls')
# pyinstaller --noconfirm --onedir --console --name "royalback" "C:/Users/Shudf/royalback/manage.py"
我做不到。
有人愿意帮忙吗?
谢谢
raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Requested setting
REST_FRAMEWORK, but settings are not configured. You must either
define the environment variable DJANGO_SETTINGS_MODULE or call
settings.configure() before accessing settings. collect_submodules:
failed to import 'djoser.urls'!
已通过库自动 py-to-exe 解决
这个问题对我来说是个新问题。
使用额外的库时,它们无法合并到 pyinstaller 构建中。
例如,我尝试使用 --hidden-import、--collect-submodules 并添加了一个 hook-djoser.urls.py 文件来尝试解决其他问题之一。在这个文件中我这样做了。
hook-djoser.urls.py in Lib\site-packages\PyInstaller\hooks
from PyInstaller.utils.hooks import collect_submodules
hiddenimports = collect_submodules('djoser.urls')
# pyinstaller --noconfirm --onedir --console --name "royalback" "C:/Users/Shudf/royalback/manage.py"
我做不到。
有人愿意帮忙吗?
谢谢
raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Requested setting REST_FRAMEWORK, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. collect_submodules: failed to import 'djoser.urls'!
已通过库自动 py-to-exe 解决