ImportError:没有名为'flask.ext'的模块[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

当我导入这样的Flask扩展时,它工作正常:

from flask_module import Module

所以扩展安装正确。

但每当我尝试导入这样的Flask扩展时:

from flask.ext.module import Module

我收到以下错误:ImportError: No module named 'flask.ext'

这里出了什么问题?

我不确定这些信息是否有用但无论如何:

  1. 我没有找到最后工作的扩展
  2. 我使用的是Windows 10,Python3.5和Flask 1.0.2
  3. 我在虚拟环境中
python flask python-import importerror
1个回答
3
投票

命名/导入模块的“flask.ext”风格现在有been deprecated多年。您应该使用您描述的第一种样式。

至于你在全球范围内安装烧瓶包装的建议,这在一定程度上违背了首先使用venv的目的。这使得无法使用pip freeze --local > requirements.txt仅保存相关的包,从而打开包版本冲突。

© www.soinside.com 2019 - 2024. All rights reserved.