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

能否使用python main.py启动Flask服务器而非设置FLASK_APP环境变量?

无需设置FLASK_APP环境变量启动Flask服务器的方法

当然可以,你只需要在main.py文件中添加一段启动逻辑,直接调用Flask实例的run()方法即可。

举个例子,假设你的基础Flask代码如下:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
    return 'Hello World!'

只需在文件末尾添加以下代码:

if __name__ == '__main__':
    app.run()

之后直接在终端执行命令 python main.py,就能启动Flask服务器了。

如果需要自定义启动参数(比如开启调试模式、修改端口),可以在run()方法中配置:

if __name__ == '__main__':
    app.run(debug=True, port=5001)

这样就完全不需要设置FLASK_APP环境变量,直接运行脚本即可完成启动。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 09:26:13