ImportError: cannot import name DispatcherMiddleware错误
发布日期:2021-05-15 07:48:27 浏览次数:28 分类:精选文章

本文共 692 字,大约阅读时间需要 2 分钟。

执行脚本错误如下:

root@ubuntu123:/opt/miniNomad# python mini_jt.py

Traceback (most recent call last):
  File "mini_jt.py", line 8, in <module>
    from flask_spyne import Spyne
  File "/usr/local/lib/python2.7/dist-packages/flask_spyne/__init__.py", line 1, in <module>
    from flask_spyne import Spyne, SpyneService, SpyneController
  File "/usr/local/lib/python2.7/dist-packages/flask_spyne/flask_spyne.py", line 3, in <module>

          from werkzeug.wsgi import DispatcherMiddleware

ImportError: cannot import name DispatcherMiddleware
 

原因:

1、没有安装werkzeug

2、werkzeug的版本为1.0.0,这个版本中没有DispatcherMiddleware方法

解决办法:

卸载werkzeug,重新安装低版本的werkzeug

#卸载python -m pip uninstall werkzeug#安装指定版本python -m pip install werkzeug==0.16.0

 

上一篇:emqtt 启动报错 Node 'emq@127.0.0.0' not responding to pings.
下一篇:pip安装库——国内的一些镜像

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年05月05日 09时08分57秒