python - 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 。但是错误消息让我很恼火,因为我不知道它来自哪里以及如何解决它:-)
谢谢彼得
解决方案
尝试使用:app.debug = True
代替或app.config['DEBUG'] = True
推荐阅读
- firebase - 如何通过应用引擎监控firestore并同时执行多个游戏?
- command-line-interface - 如何使用 go lang 模板选项过滤 openshift pod?
- authentication - 为什么 Google Cloud Translate 无法提供持久性 503 服务?
- azure-data-factory-2 - Azure 数据工厂从 URL 保存 CSV
- amazon-web-services - 从另一个 AWS 账户访问 S3 Inventory
- python - 使用 importlib 加载模块时如何允许相对导入
- r - 导入未按逻辑方式排序的数据
- javascript - 在“显示条目”中选择“全部”时的数据表,没有找到匹配的记录
- apache-spark - 当有过滤器和效率建议时,Spark 如何处理 parquet 文件
- mysql - 我很难确定哪种关系是合适的(是一对一还是一对多)