2013-10-10 3 views
2

Несмотря на установку babel, я довольно удивлен, но раздражен тем, что Flask и Babel не работают.Flask, Babel and python - ImportError: Нет модуля с именем babel

pip install babel 
pip install Flask-Babel 
Traceback (most recent call last): 
    File "run.py", line 8, in <module> 
    from app import app 
    File "/home/ubuntu/workspace//dashboard/app/__init__.py", line 3, in <module> 
    from flaskext.babel import Babel 
ImportError: No module named babel 
+0

Опечатка: 'from falskext.babel import Babel'. Это shoulb быть 'из flask.ext.babel import Babel' – atupal

ответ

4

Изменить этот

from flaskext.babel import Babel 

в

from flask.ext.babel import Babel 

Обратите внимание на . до и после '' вн. Используемый вами синтаксис - это старая методология импорта фляжных расширений. Но за последние несколько версий фляжка сделала его стандартным способом импорта расширений. Прочтите последний абзац here

Смежные вопросы