首页 > 解决方案 > Flask 中的错误消息“模块'__main__'没有属性'__package__'”

问题描述

只是一个基本的代码:

from flask import Flask
app = Flask(__name__)
@app.route('/')
def Page(): 
    return 'This is a test'

app.run(debug=True)

当我运行它时,我收到消息:AttributeError: module '__main__' has no attribute '__package__'

(这一切都与debug=True

FLASK_DEBUG=1我知道我可以通过在 cmd 中设置以调试模式启动 Flask 。但是错误消息让我很恼火,因为我不知道它来自哪里以及如何解决它:-)

谢谢彼得

标签: pythonflask

解决方案


尝试使用:app.debug = True 代替或app.config['DEBUG'] = True


推荐阅读