You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flask应用未显示‘Running on ...’语句问题求助

Flask启动缺失"* Running on"语句的解决方法
  • 检查启动方式与绑定地址
    若使用Flask 2.0+版本的flask run命令启动,默认绑定127.0.0.1时部分环境会隐藏地址输出。尝试指定公开绑定地址强制显示:

    flask run --host=0.0.0.0
    

    启动后会输出完整的* Running on http://0.0.0.0:5000类语句。

  • 调整代码启动逻辑
    改用代码内直接调用app.run()启动,而非flask run命令,可强制输出地址信息:

    from flask import Flask
    app = Flask(__name__)
    
    # 你的路由代码
    
    if __name__ == '__main__':
        app.run(debug=True)
    

    同时可手动配置日志级别确保输出不被过滤:

    import logging
    logging.basicConfig(level=logging.INFO)
    
  • 解决终端输出缓冲问题
    部分终端会缓冲标准输出,导致启动信息延迟或不显示。用Python的-u参数禁用缓冲:

    python -u app.py
    

内容的提问来源于stack exchange,提问作者Om Rastogi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 00:52:08