from flask_mail import Mail,Message
from flask import Flask
我正在尝试邮寄,但出现导入错误
from flask_mail import Mail,Message
from flask import Flask
我正在尝试邮寄,但出现导入错误
有两个同名的包:
在 GitHub 和PyPI中找到的项目flask_mail
用作包名;查看他们的文档和项目源代码。
他们的布局确实需要:
from flask_mail import Mail, Message
这是另一个项目的一个分支,但目前正在积极维护。
Bitbucket 上有一个项目,他们的Flask-Mail 文档和项目源代码显示正确的导入是:
from flaskext.mail import Mail, Message
这个项目似乎已经过时了,现在已经快 3 年没有更新了。Github 项目名称相同的原作者,它似乎是一个更新的分支。我会坚持 Github 项目。
如果两者都不起作用,则没有安装这样的模块,不在运行 Flask 服务器的 Python 版本可以找到的位置。
您必须安装 flask_mail 才能导入它。如果您使用的是 linux,请在终端中输入以下内容并回车:$ sudo pip install flask_mail
这是一种节省时间的简单方法。在安装 Flask-Mail 之前升级或更新你的 pip。它适用于我的 Mac
pip install --user --upgrade pip
pip install Flask-Mail