Python

flask - "ImportError: cannot import name ‘parse_rule’ from ‘werkzeug.routing’" 해결법

검정비니 2022. 10. 1. 00:00
728x90
반응형

기본적으로 해당 에러는 flask 내의 wekzeug의 버전 및 호환성과 관련된 이슈이다.

해당 문제의 가장 빠른 해결 방법은 flask와 werkzeug의 버전을 바꾸는 것이다.

 

pip3 install werkzeug==2.1.2
pip3 install flask==2.1.3

 

위와 같이 werkzeug와 flask를 2.2.2가 아닌 2.1.x 버전으로 다시 설치를 하게 되면 정상적으로 작동하게 된다.

 

관련 링크:

https://jtuto.com/importerror-cannot-import-name-parse_rule-from-werkzeug-routing/

 

[SOLVED] ImportError: cannot import name 'parse_rule' from 'werkzeug.routing' - JTuto

This Content is from Stack Overflow. Question asked by ChsharpNewbie

jtuto.com

https://stackoverflow.com/questions/73337927/typeerror-init-got-an-unexpected-keyword-argument-unbound-message

 

TypeError: __init__() got an unexpected keyword argument 'unbound_message'

I got the above error when I try to import fields from flask_restx. from flask_restx import fields What is the problem. It works on my local machine but not on remote machine. Full error trace: ...

stackoverflow.com

 

반응형