flask run 无法直接运行

来源:6-3 Flask入门-第一个Flask程序

哈哈笑笑9632300

2021-08-01

我在运行

set FLASK_APP=hello_fask.py
flask run

提示

 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
Usage: flask run [OPTIONS]

Error: Could not locate a Flask application. You did not provide the "FLASK_APP" environment
 variable, and a "wsgi.py" or "app.py" module was not found in the current directory.

无法直接运行,必须调用

if __name__ == '__main__':
    from gevent import pywsgi

    server = pywsgi.WSGIServer(('0.0.0.0', 5000), app)
    server.serve_forever()

才能运行成功,

写回答

1回答

NavCat

2021-08-01

设置为开发模式试试

0
1
哈哈笑笑9632300
我发现问题了 必须要把py文件名改为app.py才行
2021-08-01
共1条回复

Python操作三大主流数据库 实战网易新闻客户端

零基础快速进阶,专为只懂Python语法的同学设计

432 学习 · 116 问题

查看课程