这个问题在这里已有答案:
当我导入这样的Flask扩展时,它工作正常:
from flask_module import Module
所以扩展安装正确。
但每当我尝试导入这样的Flask扩展时:
from flask.ext.module import Module
我收到以下错误:ImportError: No module named 'flask.ext'
这里出了什么问题?
我不确定这些信息是否有用但无论如何:
命名/导入模块的“flask.ext”风格现在有been deprecated多年。您应该使用您描述的第一种样式。
至于你在全球范围内安装烧瓶包装的建议,这在一定程度上违背了首先使用venv的目的。这使得无法使用pip freeze --local > requirements.txt
仅保存相关的包,从而打开包版本冲突。