这个问题对我来说是个新问题。
当使用额外的库时,它们不能合并到pyinstaller内部版本中。
作为一个例子,我尝试使用--hidden-import,--collect子模块,并添加了一个hook-djoser.urls.py文件来解决其他问题。在这个文件中,我这样做了。
Lib\site packages\PyInstaller\hooks 中的hook-djoser.urls.py
from PyInstaller.utils.hooks import collect_submodules
hiddenimports = collect_submodules('djoser.urls')
# pyinstaller --noconfirm --onedir --console --name "royalback" "C:/Users/Shudf/royalback/manage.py"
我无法让它发挥作用。
有人可以帮忙吗?
感谢
提升ImproperlyConfigured(django.core.exceptions.ImproverlyConfigure:请求的设置REST_FRAMEWORK,但未配置设置。您必须定义环境变量DJANGO_SETTING_MODULE或调用settings.config((,然后再访问设置。collect_submodule:无法导入"djoser.urls"!
使用库自动复制到exe 解决