为什么我使用Flask-Autodoc获得"没有名为'flask.ext'的模块"?

kjo*_*sen 3 python python-import flask flask-extensions

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

按照指示,我导入了Flask-Autodoc:

from flask.ext.autodoc import Autodoc
Run Code Online (Sandbox Code Playgroud)

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

我认为Flask扩展应该从flask.ext模块导入,但这似乎不起作用.我也试过如下:from flask.autodoc import Autodoc,from autodoc import Autodoc,from FlaskAutodoc import Autodoc.

kjo*_*sen 5

import flask.ext.whateverFlask 1.0不再支持.Flask-Autodoc的文档需要更新.flask_autodoc应该直接进口:

from flask_autodoc import Autodoc
Run Code Online (Sandbox Code Playgroud)