Когда я использую from flask import *
, я получаю сообщение об ошибке
ImportError: Нет модуля с именем werkzeug.exceptions
Однако, когда я делаю pip freeze
, я вижу, что Werkzeug==0.11.11
действительно установлен. Как я могу это исправить?
Когда я использую from flask import *
, я получаю сообщение об ошибке
ImportError: Нет модуля с именем werkzeug.exceptions
Однако, когда я делаю pip freeze
, я вижу, что Werkzeug==0.11.11
действительно установлен. Как я могу это исправить?
Я предполагаю, что изначально была установлена неправильная версия Werkzeug. Обычно это происходит, когда у вас установлено 2 версии Python, и вы используете «pip» для установки зависимостей, а не «pip3». Надеюсь, это помогло!
У меня была эта проблема с Yocto при установке python-flask из: http://git.yoctoproject.org/git/meta-virtualization.
Решение состояло в том, чтобы вручную добавить python-werkzeug в мой образ yocto. Я подозреваю, что python-flask должен зависеть от python-werkzeug. Кроме того, мне пришлось добавить к изображению python-jinja2.
Я столкнулся с той же проблемой. Я получил эту ошибку при работе в виртуальной среде Python. Пришлось деактивировать виртуальную среду. Затем перейдите к пользователю root и установите werkzeug с помощью pip. После этого он работает в виртуальной среде.
import werkzeug
приводил кImportError: No module named werkzeug
. Опять же, это очень сбивает с толку, так как pip думает, что он установлен. Еще раз спасибо. - person Everyone_Else   schedule 25.10.2016sudo
, вы избегаете virtualenv. - person Joe Doherty   schedule 25.10.2016