我遵循了这篇python Flask教程here。
我的文件结构如下所示,但当我尝试运行应用程序时,__init__.py文件找不到配置模块。
.
|__ project
|__ src
|__ application.py
|__ app
|__ __init__.py
|__ config.py
|__ forms.py
|__ routes.pyError: 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'发布于 2019-11-21 07:34:21
因为您的config.py在错误的文件中。它不应该在应用程序文件中,而应该在application.py所在的位置。这也是Miguel所做的,你可以看到,在他的github中,你给出了本课的链接。https://github.com/miguelgrinberg/microblog/tree/v0.3
希望这能有所帮助!
https://stackoverflow.com/questions/58963294
复制相似问题