Python 3.x 如何解决ModuleNotFoundError:没有名为'的模块;app&x27;

Python 3.x 如何解决ModuleNotFoundError:没有名为'的模块;app&x27;,python-3.x,flask,Python 3.x,Flask,我知道这个问题已经被问过好几次了。但我还没有看到错误的解释。 我的目录 (bug-tracker) ➜ bug-tracker git:(initial-setup) ✗ tree . ├── LICENSE ├── Pipfile ├── Pipfile.lock ├── README.md ├── setup.py ├── tests │ └── __init__.py └── webapp ├── __init__.py └── app.py export FLAS

我知道这个问题已经被问过好几次了。但我还没有看到错误的解释。 我的目录

(bug-tracker) ➜  bug-tracker git:(initial-setup) ✗ tree
.
├── LICENSE
├── Pipfile
├── Pipfile.lock
├── README.md
├── setup.py
├── tests
│   └── __init__.py
└── webapp
    ├── __init__.py
    └── app.py
export FLASK\u APP=APP:webapp
我在环境中有这个

\uuuu init\uuuu.py
为空
app.py
的内容如下

from flask import Flask
# from flask_sqlalchemy import SQLAlachemy

app = Flask(__name__)
# app.config['SQLALCHEMY_DATABASE_URL'] = 'postgresql://localhost:5432/bug_tracker'

# SQLAlachemy(app)

@app.route('/')
def hello_world():
  """ Print hallo world as the response body """
  return 'hello, world'

非常基本,但让我头痛。请解释一下你的解决方案。谢谢你

这行错了

export FLASK_APP=app:webapp
一定是这样

export FLASK_APP=webapp/app.py

解释-Flask命令行工具需要知道您的Flask应用程序在哪里。

很高兴我能提供帮助!