我刚开始使用烧瓶,我试着在代码中执行一个基本的烧瓶应用程序。但我得到了
无模块名为app
我的代码是:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello, World"
if __name__ == "__main__":
app.run(debug=True)路径:

输出终端:
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发布于 2022-01-24 09:31:22
app.py的路径位于虚拟环境中,因此无法工作。把它从那个文件夹里移出来。
发布于 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文件的一个可能示例:
{
"python.pythonPath": "Scripts\\python.exe",
"files.exclude" : {
"**/.git" : true,
"Lib" : true,
"lib" : true,
"Include" : true,
"Scripts" : true,
"**/__pycache__": true
}
}如Edo Akse在评论中提到的,最好不要将自己的py文件直接放在虚拟环境文件夹中。
https://stackoverflow.com/questions/68008034
复制相似问题