在setup.py
我需要Flask和Flask-Autodoc。我运行setup.py install
并确认已安装两个发行版。
在directions之后,我导入了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 Autodoc
,from autodoc import Autodoc
,from FlaskAutodoc import Autodoc
。
答案 0 :(得分:5)
import flask.ext.whatever
。 Flask-Autodoc的文档need to be updated。 flask_autodoc
应该直接导入:
from flask_autodoc import Autodoc