当我使用from flask import *
时,我收到错误
ImportError:没有名为werkzeug.exceptions的模块
但是,当我pip freeze
时,我可以看到确实安装了Werkzeug==0.11.11
。我该如何解决这个问题?
答案 0 :(得分:1)
我说,Werkzeug的错误版本安装在第一位。这通常会发生,当你安装了2个版本的python时,你会使用' pip'用于安装依赖项而不是使用' pip3'。希望这有帮助!
答案 1 :(得分:0)
我在安装python-flask时遇到了Yocto的这个问题:http://git.yoctoproject.org/git/meta-virtualization。
解决方案是手动将python-werkzeug添加到我的yocto图像中。我怀疑python-flask应该依赖于python-werkzeug。另外,我还必须在图像中添加python-jinja2。
答案 2 :(得分:0)
我遇到了同样的问题。 在python虚拟环境中工作时出现此错误。 我不得不停用虚拟环境。然后转到root用户并使用pip安装werkzeug。之后,它可以在虚拟环境中工作。