Programming Language/Python

[Python/Flask] Error: Could not locate a Flask application. (Window)

74059 2023. 7. 17. 14:06

window에서 flask run으로 실행시켰을 때 뜬 에러

Error: Could not locate a Flask application. Use the 'flask --app' option, 'FLASK_APP' environment variable, or a 'wsgi.py' or 'app.py' file in the current directory.

대부분의 포스터에서 set FLASK_APP을 설정 안해줘서 뜨는 에러라고 했는데, 분명 설정해줬음에도 불구하고 반복적으로 위 에러가 뜸.

 

 

해결방법: (여기서 main.py는 내가 실행시키는 flask 앱의 이름임.)

set FLASK_APP=main.py
$env:FLASK_APP = "main.py"
flask run

두번째 줄 $env 설정해주니 해결됨. 가상환경 때문인가..?

 

 

 

 

출처: https://stackoverflow.com/questions/66627441/error-could-not-locate-a-flask-application

 

Error: Could not locate a Flask application

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

stackoverflow.com