首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决ModuleNotFoundError:没有名为'app‘的模块

如何解决ModuleNotFoundError:没有名为'app‘的模块
EN

Stack Overflow用户
提问于 2020-07-10 04:01:29
回答 1查看 53关注 0票数 0

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

代码语言:javascript
复制
(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_APP=app:webapp,我在环境中有这个。

app.py的内容为空,__init__.py为空

代码语言:javascript
复制
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'

很基本,但让我头疼。请解释一下您的解决方案。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-10 04:53:59

这条线是错的

代码语言:javascript
复制
export FLASK_APP=app:webapp

它必须是

代码语言:javascript
复制
export FLASK_APP=webapp/app.py

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62822789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档