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应用程序在哪里。很高兴我能提供帮助!