首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在运行Flask应用程序时,没有名为app的模块

在运行Flask应用程序时,没有名为app的模块
EN

Stack Overflow用户
提问于 2021-06-16 18:14:16
回答 2查看 2.1K关注 0票数 2

我刚开始使用烧瓶,我试着在代码中执行一个基本的烧瓶应用程序。但我得到了

无模块名为app

我的代码是:

代码语言:javascript
复制
from flask import Flask
app = Flask(__name__)


@app.route('/')
def index():
    return "Hello, World"


if __name__ == "__main__":
    app.run(debug=True)

路径:

输出终端:

代码语言:javascript
复制
PS C:\Users\Rakesh\Desktop\The project copy>  c:; cd 'c:\Users\Rakesh\Desktop\The project copy'; & 'C:\Python39\python.exe' 'c:\Users\Rakesh\.vscode\extensions\ms-python.python-2021.5.926500501\pythonFiles\lib\python\debugpy\launcher' '52116' '--' 'c:\Users\Rakesh\Desktop\The project copy\env\app.py' 
      
Serving Flask app 'app' (lazy loading)
Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
Debug mode: on
Restarting with stat
No module named app
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-24 09:31:22

app.py的路径位于虚拟环境中,因此无法工作。把它从那个文件夹里移出来。

票数 0
EN

Stack Overflow用户

发布于 2021-06-17 07:38:33

您可能还没有将settings.json文件设置为允许visual studio代码通过virtualenv运行应用程序。查看这个链接:https://code.visualstudio.com/docs/python/tutorial-flask (破坏者:您必须将变量https://code.visualstudio.com/docs/python/tutorial-flask配置为vs代码,您的python安装在哪里)。配置visual代码以使用virtualenv的settings.json文件的一个可能示例:

代码语言:javascript
复制
{
    "python.pythonPath": "Scripts\\python.exe",
    "files.exclude" : {
        "**/.git" : true,
        "Lib" : true,
        "lib" : true,
        "Include" : true,
        "Scripts" : true,
        "**/__pycache__": true
    }
}

如Edo Akse在评论中提到的,最好不要将自己的py文件直接放在虚拟环境文件夹中。

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

https://stackoverflow.com/questions/68008034

复制
相关文章

相似问题

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