我无法运行我的run.py文件。我的文件结构如下所示:烧瓶教程故障排除:ModuleNotFoundError:没有名为'app'的模块
另一个名为'run.py'的python文件与python3一起位于flask/bin中。我run.py文件很简单:
#!flask/bin/python3
from app import app
app.run(debug=True)
但是运行 'python3 run.py' 引发错误:
$ python3 run.py
Traceback (most recent call last):
File "run.py", line 2, in <module>
from app import app
ModuleNotFoundError: No module named 'app'
app.py样子:
from flask import Flask
app = Flask(__name__)
from app import views
我很困惑关于如何解决这个问题,我已经搞乱了目录,比如把app.py放到flask/bin文件夹中,并把它放在我上面目录中显示的所有文件夹之外,但是这些方法对我来说并不合适。
如果它位于你需要通过把一个'__init __。py'文件中出现,带'app'成一个模块,那么'app'文件夹之外做'从应用程序.app导入应用程序' – Suever