Python 没有名为';实例';在尝试运行Flask应用程序时 回溯(最近一次呼叫最后一次): 文件“manage.py”,第6行,在 从应用程序导入创建应用程序,数据库 文件“C:\Users\miran\Dropbox\PyReddit master\app\\uuuu init\uuuuu.py”,第6行,在 从instance.config导入app\u config ModuleNotFoundError:没有名为“实例”的模块

Python 没有名为';实例';在尝试运行Flask应用程序时 回溯(最近一次呼叫最后一次): 文件“manage.py”,第6行,在 从应用程序导入创建应用程序,数据库 文件“C:\Users\miran\Dropbox\PyReddit master\app\\uuuu init\uuuuu.py”,第6行,在 从instance.config导入app\u config ModuleNotFoundError:没有名为“实例”的模块,python,flask,Python,Flask,我正在测试这个存储库(),它一直告诉我没有模块实例,我已经搜索过了,但没有发现任何有助于错误的东西。venv与脚本位于同一文件夹中。本质上,这是因为app\\uuuu init\uuuuuu.py正在导入实例目录中的文件。根据,此目录通常包含实例配置覆盖默认配置 不幸的是,项目当前将其默认配置保存在此目录中,但它没有签入Git(请参见.gitignore)。要解决此问题,请执行以下操作: 从instance.config导入应用程序_config中删除 添加以下配置文件 导入刚创建的配置文件 用

我正在测试这个存储库(),它一直告诉我没有模块实例,我已经搜索过了,但没有发现任何有助于错误的东西。venv与脚本位于同一文件夹中。

本质上,这是因为
app\\uuuu init\uuuuuu.py
正在导入
实例
目录中的文件。根据,此目录通常包含实例配置覆盖默认配置

不幸的是,项目当前将其默认配置保存在此目录中,但它没有签入Git(请参见
.gitignore
)。要解决此问题,请执行以下操作:

  • 从instance.config导入应用程序_config中删除
  • 添加以下配置文件
  • 导入刚创建的配置文件
  • app.config.from\u对象(app\u config[config\u name])替换
    app.config.from\u对象(您的\u配置)

  • 您应该创建一个名为
    instance
    的目录/文件夹,并在其中放置一个名为
    config.py
    的文件。@vorspungdurchtechnik谢谢,它有帮助,但又向我抛出了另一个错误,
    ImportError:无法从“instance.config”导入名称“app\u config”
    ,但这似乎是存储库错误,因为我觉得
    config.py
    不应为空。我将更深入地研究回购协议,并尝试让配置正常工作。谢谢,不客气。我猜它实际上应该是
    instance/config/
    目录下的
    app\u config.py
    文件……而您没有看到
    instance/
    或存储库中任何子目录的原因是它在.gitignore文件中被忽略:请不要通过破坏您的帖子来为其他人做更多的工作。通过在Stack Exchange网络上发布,您已授予Stack Exchange在下不可撤销的权利,以分发该内容(即,无论您未来的选择如何)。根据堆栈交换策略,帖子的非破坏版本是分发的版本。因此,任何故意破坏行为都将恢复原状。如果您想了解有关删除帖子的更多信息,请参阅:
    app.config.from_object('yourapplication.default_settings')
    用什么替换
    yourapplication
    ?我知道这是应用程序的名称,但我真的无法在任何地方看到应用程序的名称。
        Traceback (most recent call last):
          File "manage.py", line 6, in <module>
            from app import create_app, db
          File "C:\Users\miran\Dropbox\PyReddit-master\app\__init__.py", line 6, in <module>
            from instance.config import app_config
        ModuleNotFoundError: No module named 'instance'