Flask教程中的Python ModuleNotFoundError

时间:2019-11-20 21:00:31

标签: python flask import module

我正在关注python Flask教程here

我到达了文件结构如下所示的阶段,但是当我尝试运行该应用程序时,__init__.py文件找不到配置模块。

.
|__ project
    |__ src
       |__ application.py
       |__ app
          |__ __init__.py
          |__ config.py
          |__ forms.py
          |__ routes.py
Error: While importing "application", an ImportError was raised:

Traceback (most recent call last):
  File "c:\users\alex_\desktop\website\eb-flask\virt\lib\site-packages\flask\cli.py", line 235, in locate_app
    __import__(module_name)
  File "C:\Users\Alex_\Desktop\website\eb-flask\application.py", line 1, in <module>
    from app import app as application
  File "C:\Users\Alex_\Desktop\website\eb-flask\app\__init__.py", line 2, in <module>
    from config import Config
ModuleNotFoundError: No module named 'config'

1 个答案:

答案 0 :(得分:0)

因为您的config.py是错误的文件。它不应位于应用程序文件中,而应位于application.py所在的位置。 您可以在Miguel的github中找到本课程的内容,这是您链接到的课程。 https://github.com/miguelgrinberg/microblog/tree/v0.3

希望这会有所帮助!