You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Anaconda Prompt中使用命令启动Flask

如何在Anaconda Prompt中使用命令启动Flask

别担心,我来一步步带你搞定在Anaconda Prompt里启动Flask的操作,这可比在Jupyter Notebook里运行更贴合开发场景,还能避开那个生产服务器的警告~

步骤1:激活你的Anaconda环境(关键!)

首先打开Anaconda Prompt,先激活你用来装Flask的环境:

  • 如果你专门创建了Flask的虚拟环境(比如叫flask_env),输入命令:
    conda activate flask_env
    
  • 如果你直接用的是base环境,这一步可以跳过,但还是更推荐用独立虚拟环境来隔离项目依赖哦。

步骤2:设置Flask应用的环境变量

接下来要告诉Flask你的应用入口文件是哪个:

  • Windows系统:假设你的Flask应用文件叫app.py,输入:
    set FLASK_APP=app.py
    
  • Mac/Linux系统:输入:
    export FLASK_APP=app.py
    
    (如果你的文件名不是app.py,替换成你自己的文件名就行,比如my_flask_app.py

步骤3:开启调试模式(可选但实用)

如果你想在开发时修改代码后自动重启服务器,开启调试模式:

  • Windows系统
    set FLASK_DEBUG=1
    
  • Mac/Linux系统
    export FLASK_DEBUG=1
    

步骤4:启动Flask服务器

最后一步,直接启动Flask:

flask run

运行后你会看到类似这样的输出:

  • Serving Flask app 'app.py'
  • Debug mode: on
  • Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

这时候就可以在浏览器里访问这个地址啦,按CTRL+C就能停止服务器。

另外解释下你之前在Jupyter里看到的警告:Jupyter Notebook本身不是为运行Flask这类Web应用设计的生产级服务器,官方推荐用flask run这种命令行方式来启动,更稳定也符合开发规范~

备注:内容来源于stack exchange,提问作者LAMRATH C A

火山引擎 最新活动