这是我的命令:
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"以下是错误
警告:未能收集“djoser.urls”的子模块,因为导入“djoser.urls”引发: django.core.exceptions.ImproperlyConfigured: Requested设置REST_FRAMEWORK,但设置没有配置。在访问设置之前,必须定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()。763警告:未能收集“rest_framework.schemas”的子模块,因为导入“rest_framework.schemas”引发: django.core.exceptions.ImproperlyConfigured: Requested设置REST_FRAMEWORK,但设置没有配置。在访问设置之前,必须定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()。
有人能帮我解决这个问题吗?
发布于 2022-10-26 12:25:16
基本上,我将.env文件中的Python复制到与其他库相同的PyInstaller中,并且它起了作用。
我还将python复制到文件夹中。
发布于 2022-10-04 22:08:38
尽管只是警告、而不是错误、,但程序没有因为它而运行。只需使用简单的图形界面和自动py-to-exe中的PyInstaller使用.py到.exe转换器即可。
https://stackoverflow.com/questions/73951634
复制相似问题