ImportError:无法导入名称“UserAgentMixin”

2024-05-21 02:34:45 发布

您现在位置:Python中文网/ 问答频道 /正文

当我想初始化我的烧瓶数据库时遇到了一个问题,这是最终结果:

user@Pc:~/Documents/test$ flask db init
Traceback (most recent call last):
  File "/home/user/.local/bin/flask", line 7, in <module>
    from flask.cli import main
  File "/home/user/.local/lib/python3.6/site-packages/flask/__init__.py", line 17, in <module>
    from werkzeug.exceptions import abort
  File "/home/user/.local/lib/python3.6/site-packages/werkzeug/__init__.py", line 151, in <module>
    __import__('werkzeug.exceptions')
  File "/home/user/.local/lib/python3.6/site-packages/werkzeug/exceptions.py", line 71, in <module>
    from werkzeug.wrappers import Response
  File "/home/user/.local/lib/python3.6/site-packages/werkzeug/wrappers/__init__.py", line 30, in <module>
    from .request import PlainRequest
  File "/home/user/.local/lib/python3.6/site-packages/werkzeug/wrappers/request.py", line 6, in <module>
    from .user_agent import UserAgentMixin
  File "/home/user/.local/lib/python3.6/site-packages/werkzeug/wrappers/user_agent.py", line 1, in <module>
    from ..useragents import UserAgent
  File "/home/user/.local/lib/python3.6/site-packages/werkzeug/useragents.py", line 212, in <module>
    from werkzeug.wrappers import UserAgentMixin  # noqa
ImportError: cannot import name 'UserAgentMixin'

我正在开发一个ubuntu18.04lts,使用FlaskSQLAlchemyPython和{}。这个错误是从哪里发生的,我如何解决它?在

附言:我跟踪了mega tutorial关于Flask

编辑1:Werkzeug已安装

^{pr2}$

编辑2:我不知道我为什么会遇到这个问题,但是这个错误在我删除空格缩进后消失了


Tags: infrompyimporthomelibpackageslocal