首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flask、Babel和python - ImportError:没有名为babel的模块

Flask、Babel和python - ImportError:没有名为babel的模块
EN

Stack Overflow用户
提问于 2013-10-10 11:37:54
回答 2查看 15.3K关注 0票数 2

尽管安装了babel,但我还是对Flask和Babel不能工作感到相当好笑和恼火。

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-10 21:12:16

改变这一点

代码语言:javascript
复制
from flaskext.babel import Babel

代码语言:javascript
复制
from flask.ext.babel import Babel

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

票数 3
EN

Stack Overflow用户

发布于 2019-02-23 01:54:51

尝尝这个

代码语言:javascript
复制
from flask_babel import Babel 

我认为它遵循这样的惯例,即当安装名称由-分隔时,可以使用下划线替换导入

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19286643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档