ImportError: No module named 'flask.ext'
ImportError: No module named 'flask.ext'
当我像这样导入 Flask 扩展时,它工作正常:
from flask_module import Module
所以扩展安装正确。
但是每当我尝试像这样导入 Flask 扩展时:
from flask.ext.module import Module
我收到以下错误:ImportError: No module named 'flask.ext'
这里出了什么问题?
我不确定此信息是否有用,但无论如何:
- 我还没有找到以最后一种方式工作的扩展程序
- 我使用 Windows 10、Python3.5 和 Flask 1.0.2
- 我在虚拟环境中
naming/importing 模块的 "flask.ext" 风格已经 been deprecated 多年了。您应该改用您描述的第一种样式。
至于全局安装 flask 包的建议,这多少违背了使用 venv 的初衷。这使得无法使用 pip freeze --local > requirements.txt
来仅保存相关包,使您面临包版本冲突。
当我像这样导入 Flask 扩展时,它工作正常:
from flask_module import Module
所以扩展安装正确。
但是每当我尝试像这样导入 Flask 扩展时:
from flask.ext.module import Module
我收到以下错误:ImportError: No module named 'flask.ext'
这里出了什么问题?
我不确定此信息是否有用,但无论如何:
- 我还没有找到以最后一种方式工作的扩展程序
- 我使用 Windows 10、Python3.5 和 Flask 1.0.2
- 我在虚拟环境中
naming/importing 模块的 "flask.ext" 风格已经 been deprecated 多年了。您应该改用您描述的第一种样式。
至于全局安装 flask 包的建议,这多少违背了使用 venv 的初衷。这使得无法使用 pip freeze --local > requirements.txt
来仅保存相关包,使您面临包版本冲突。