尽管安装了巴贝尔,我还是觉得很有趣,但很恼火烧瓶和巴贝尔不工作。

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

最佳答案

改变这个

from flaskext.babel import Babel


from flask.ext.babel import Babel

注意“ext”前后的.。您使用的语法是导入烧瓶扩展的旧方法。但在过去的几个版本中,flask使其成为了导入扩展的标准方法。阅读最后一段here

关于python - Flask,Babel和python-ImportError:没有名为babel的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19286643/

10-16 16:10