【问题标题】:Why am I getting "No module named 'flask.ext'" with Flask-Autodoc? [duplicate]为什么我使用 Flask-Autodoc 得到“没有名为 'flask.ext' 的模块”? [复制]
【发布时间】:2018-05-29 17:31:58
【问题描述】:

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.ext 模块导入 Flask 扩展,但这似乎不起作用。我还尝试了以下方法:from flask.autodoc import Autodocfrom autodoc import Autodocfrom FlaskAutodoc import Autodoc

【问题讨论】:

    标签: python flask python-import flask-extensions


    【解决方案1】:

    import flask.ext.whatever 在 Flask 1.0 中不再支持。 Flask-Autodoc 的文档need to be updatedflask_autodoc应该直接导入:

    from flask_autodoc import Autodoc
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    • 1970-01-01
    • 2017-06-22
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    相关资源
    最近更新 更多