尝试从django应用程序创建可执行文件时Pyinstaller出现问题

尝试从django应用程序创建可执行文件时Pyinstaller出现问题,django,django-rest-framework,pyinstaller,Django,Django Rest Framework,Pyinstaller,我正在尝试使用pyinstaller从django rest framework应用程序创建一个可执行文件。但当我运行pyinstaller时,我会出现以下错误: Traceback (most recent call last): File "<string>", line 21, in walk_packages File "c:\users\sebac\envs\myapp\lib\site-packages\rest_framework\

我正在尝试使用pyinstaller从django rest framework应用程序创建一个可执行文件。但当我运行pyinstaller时,我会出现以下错误:

Traceback (most recent call last):
  File "<string>", line 21, in walk_packages
  File "c:\users\sebac\envs\myapp\lib\site-packages\rest_framework\schemas\__init__.py", line 25, in <module>
    from . import coreapi, openapi
  File "c:\users\sebac\envs\myapp\lib\site-packages\rest_framework\schemas\openapi.py", line 15, in <module>
    from rest_framework import (
  File "c:\users\sebac\envs\myapp\lib\site-packages\rest_framework\renderers.py", line 53, in <module>
    class JSONRenderer(BaseRenderer):
  File "c:\users\sebac\envs\myapp\lib\site-packages\rest_framework\renderers.py", line 60, in JSONRenderer
    ensure_ascii = not api_settings.UNICODE_JSON
  File "c:\users\sebac\envs\myapp\lib\site-packages\rest_framework\settings.py", line 218, in __getattr__
    val = self.user_settings[attr]
  File "c:\users\sebac\envs\myapp\lib\site-packages\rest_framework\settings.py", line 209, in user_settings
    self._user_settings = getattr(settings, 'REST_FRAMEWORK', {})
  File "c:\users\sebac\envs\myapp\lib\site-packages\django\conf\__init__.py", line 79, in __getattr__
    self._setup(name)
  File "c:\users\sebac\envs\myapp\lib\site-packages\django\conf\__init__.py", line 60, in _setup
    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 'rest_framework.schemas'!
回溯(最近一次呼叫最后一次):
文件“”,第21行,在walk_包中
文件“c:\users\sebac\envs\myapp\lib\site packages\rest\u framework\schemas\\uuuuu init\uuuu.py”,第25行,在
从…起导入coreapi,openapi
文件“c:\users\sebac\envs\myapp\lib\site packages\rest\u framework\schemas\openapi.py”,第15行,在
从rest\u框架导入(
文件“c:\users\sebac\envs\myapp\lib\site packages\rest\u framework\renders.py”,第53行,在
类JSONRenderer(BaseRenderer):
JSONRenderer中的文件“c:\users\sebac\envs\myapp\lib\site packages\rest\u framework\renderers.py”,第60行
确保\u ascii=非api\u settings.UNICODE\u JSON
文件“c:\users\sebac\envs\myapp\lib\site packages\rest\u framework\settings.py”,第218行,位于\uuu getattr中__
val=自身用户设置[attr]
文件“c:\users\sebac\envs\myapp\lib\site packages\rest\u framework\settings.py”,第209行,位于用户设置中
self.\u user\u settings=getattr(settings,'REST\u FRAMEWORK',{})
文件“c:\users\sebac\envs\myapp\lib\site packages\django\conf\\ uuu init\uuu.py”,第79行,在\uu getattr中__
自我设置(名称)
文件“c:\users\sebac\envs\myapp\lib\site packages\django\conf\\ uuu init\uuu.py”,第60行,在安装程序中
提高配置不当(
django.core.exceptions.ImpropertlyConfigured:请求设置REST\u FRAMEWORK,但未配置设置。访问设置之前,必须定义环境变量django\u settings\u模块或调用settings.configure()。
collect_子模块:导入“rest_framework.schema”失败!