配置的时候总共遇到了三个bug
1.ImportError: cannot import name ‘cached_property‘ from ‘werkzeug‘
解决后弹出第二个
2.ImportError: cannot import name ‘_endpoint_from_view_func‘
然后是第三个
3.“ImportError cannot import name 'BaseResponse' from 'werkzeug.wrappers'”
解决方案:
首先修改flask版本为2.0.3,然后修改flask-restplus版本为0.13.0
1.在../site-packages/werkzeug/__init__.py(报错后命令行会给出文件位置)文件中加入以下语句
from werkzeug.utils import cached_property
2.在该D:\Python394\Lib\site-packages\flask_restplus\api.py(报错后命令行会给出文件位置) 文件下将
from flask.helpers import _endpoint_from_view_func
注释掉,修改为以下两句:
import flask.scaffold
_endpoint_from_view_func = flask.scaffold._endpoint_from_view_func
3.降低werkzeug的版本至2.0.3
pip install werkzeug==2.0.3