为什么我"No module named 'flask.ext'"使用Flask-Autodoc?



setup.py中,我需要Flask和Flask-Autodoc。我运行setup.py install并确认安装了两个发行版。

按照说明,我导入了Flask-Autodoc:

from flask.ext.autodoc import Autodoc

但我得到ModuleNotFoundError: No module named 'flask.ext'.我在 Conda Python 3.6 环境中,当我创建一个新的虚拟环境并重新安装带有依赖项的包时,也会发生同样的事情。

我认为 Flask 扩展应该从flask.ext模块导入,但这似乎不起作用。我还尝试了以下方法:from flask.autodoc import Autodocfrom autodoc import Autodocfrom FlaskAutodoc import Autodoc

import flask.ext.whatever

在Flask 1.0 中不再受支持。Flask-Autodoc的文档需要更新。flask_autodoc应直接导入:

from flask_autodoc import Autodoc

最新更新