问题描述
flask在window终端下运行时报错:
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.
(运行是使用set或者使用export,根据不同环境,使用错误也会报该错。)
原因分析:
找不到 Flask 应用程序。没有提供“FLASK_APP”环境变量,并且找不到“wsgi.py”或“app.py”模块在当前目录中。
解决方案:
网上有很多解答但是尝试之后发现还是报错,本来觉得可能是因为提供环境变量时所写FLASK_APP = main.py,main.py存在重名文件,后来发现不是。
但是把目录下main.py文件重命名为wsgi.py后再次运行发现成功。
(具体原因待在运行其它项目时尝试!)