#Flask #FlaskGroup #Werkzeug
Flask로 웹사이트를 개발하던 중 아래 소스코드에서 from flask.cli import FlaskGroup에서 다음과 같은 에러메시지가 출력되는 오류가 발생했다.
# manage.py
from flask.cli import FlaskGroup
from src.app import app
cli = FlaskGroup(app)
if __name__ == "__main__":
cli()
Error message:
from werkzeug.urls import url_quote
ImportError: cannot import name 'url_quote' from 'werkzeug.urls' (/usr/local/lib/python3.10/site-packages/werkzeug/urls.py)
Solution
Werkzeug를2.2.2버전으로 다시 설치하거나Flask를 최신 버전으로 업데이트한다. (현재 기준 최신 버전은3.0.0)
나는 아래와 같이 Flask를 최신 버전으로 업데이트했다.
# requirements.txt
Flask==3.0.0
'Troubleshoots' 카테고리의 다른 글
| VSCode (Remote SSH) The remote host may not meet VS Code Server (2) | 2023.12.07 |
|---|---|
| Illegal Memory Access (0) | 2023.11.29 |