본문 바로가기

Study/Python

flask ImportError: cannot import name 'cached_property' from 'werkzeug' error 해결


항상 시간이 쫓긴다는건 핑계지만, 이번에는 Django 로 하고 싶었지만, 결국 시간 문제로 손에 익은 Flask로 하게 되네요

이제 SpringBoot는 다 까먹은듯, 다시 해야될것 같긴한데.


Spring에서 쓰던 Swaggle이 Flask에도 있었으면 좋겠다고 생각했는데, 그게 Flask-restplus 입니다

pip install flask-restplus

를 설치하면 바로 이용할수 있습니다. 이때 flask도 같이 설치가 됩니다.

그런데 문제가 flask-restplus를 시작하면 다음과 같은 오류가 발생합니다.

ImportError: cannot import name 'cached_property' from 'werkzeug'


git쪽에 관련된 오류가 리포트 되는것 같은데 좀다 다른웹을 찾아보면 werkzeug 라이브라리가 문제라고 하네요

일단 현재의 방법으로는 



pip install werkzeug=0.16.0 


출처 : https://blog.csdn.net/lbj1260200629/article/details/105371265 


해당버전을 설치하여 해결할수 있습니다.