flask在终端无法使用命令正常启动问题

问题

flask使用pycharm的运行按钮可以正常启动,但在终端使用命令无法正常启动

  • 问题表现
    flask使用命令启动报错
  • 报错信息
    Error: Could not locate a Flask application. Use the 'flask
    option, ‘FLASK_APP’ environment variable, or a 'wsgi.py’or 'app.py’file in the current directory

产生的原因

环境变量配置不成功,导致flask无法找到要运行的文件

解决方法

问题中所使用的系统为Windows环境
应使用set FLASK_APP=hello.py去配置
但应注意此命令应在cmd环境中使用,在pycharm中应注意如果终端环境是PowerShell应使用$env:FLASK_APP = "hello.py"命令配置环境变量,配置完成之后可以正常运行
windos(cmd)

set FLASK_APP=hello.py  
flask run

Linux或macOS

export FLASK_APP=hello.py  
flask run

PowerShell

$env:FLASK_APP = "hello.py"  
flask run