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

macOS中设置Flask环境变量后执行flask run提示命令不存在

问题分析与解决办法

你遇到的-bash: flask: command not found错误,核心是系统找不到flask命令的可执行文件,结合你使用miniconda的环境,大概率是以下几个原因导致的,对应解决步骤如下:

  • 确认conda环境已激活
    如果你没激活安装Flask的conda环境,即使装了Flask也无法调用命令。先在终端执行:

    conda activate base
    

    (如果Flask装在你自定义的环境里,把base换成对应的环境名),激活后再尝试flask run。

  • 检查Flask是否已安装
    激活环境后,执行以下命令查看已安装包列表:

    pip list
    # 或者用conda的命令
    conda list
    

    如果列表里没有Flask,就执行安装命令:

    pip install flask
    # 或者用conda安装
    conda install flask
    
  • 确认conda的bin目录在系统PATH中
    从你printenv的输出看,conda的bin目录是/Users/me/Applications/miniconda3/bin,这个路径需要在系统PATH里才能找到flask命令。执行以下命令查看当前PATH:

    echo $PATH
    

    如果输出里没有上述conda bin路径,执行以下命令临时添加:

    export PATH="/Users/me/Applications/miniconda3/bin:$PATH"
    

    要是想永久生效,可以把这条命令添加到~/.bash_profile或~/.zshrc文件里(取决于你用的shell)。

另外说明:你设置FLASK_APP的操作是正确的,不管用相对路径还是绝对路径都没问题,当前错误和FLASK_APP的配置无关。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 14:12:06