Python ImportError:没有名为flask_toastr的模块

Python ImportError:没有名为flask_toastr的模块,python,flask,pip,toastr,Python,Flask,Pip,Toastr,我想使用Toastr,在我的Flask应用程序中显示非阻塞通知。我已经安装了带有pip的软件包: sudo pip install Flask-Toastr 这是安装的输出 已满足的要求:烧瓶已装入 /用户/**/.local/lib/python3.7/site-packages(0.5.2) 已满足要求:烧瓶在 /用户/**/anaconda3/lib/python3.7/site-packages(从Flask到Str) (1.1.1) 已满足的要求:金佳2英寸 /用户/**/anaco

我想使用Toastr,在我的Flask应用程序中显示非阻塞通知。我已经安装了带有pip的软件包:

sudo pip install Flask-Toastr
这是安装的输出

已满足的要求:烧瓶已装入 /用户/**/.local/lib/python3.7/site-packages(0.5.2)

已满足要求:烧瓶在 /用户/**/anaconda3/lib/python3.7/site-packages(从Flask到Str) (1.1.1)

已满足的要求:金佳2英寸 /用户/**/anaconda3/lib/python3.7/site-packages(从Flask到Str) (2.10.1)

已满足要求:单击中的>=5.1 /用户/**/anaconda3/lib/python3.7/site-packages(来自 烧瓶->烧瓶总成(7.0)

已满足要求:Werkzeug>=0.15英寸 /用户/**/anaconda3/lib/python3.7/site-packages(来自 烧瓶->烧瓶Toastr)(0.15.4)

已满足要求:其危险>=0.24英寸 /用户/**/anaconda3/lib/python3.7/site-packages(来自 烧瓶->烧瓶总成(1.1.0)

已满足要求:标记安全>=0.23英寸 /用户/**/anaconda3/lib/python3.7/site-packages(来自 Jinja2->烧瓶Toastr)(1.1.1)

以下是导入声明:

from flask_toastr import Toastr

但是当我运行我的脚本时,我有一种恐惧。我怎样才能解决这个问题?谢谢

没有看到您的导入语句,我怀疑您在导入语句中使用了“-”而不是下划线: 试试这个:

from flask_toastr import Toastr

脚本中的import语句是什么样子的?请发布脚本以检查是否已导入flask\u toastr。问题很可能出在
sudo pip
中。切勿将
sudo
pip
一起使用。除非您真正理解为什么需要
sudo
@phd No,否则我的控制台输出中也有这样一条消息“已成功安装Flask-Toastr-0.5.2”,但代码仍然与导入程序冲突。这意味着您已使用一条Python的
pip
安装了Flask-Toastr,并使用另一条Python运行导入。Python包不是全局的,系统中的每个Python都有自己的集。将Flask Toastr安装到特定Python。
导入Flask Toastr
将导致
语法错误
,而不是
导入错误
。所以import语句应该是不同的。没关系。您对import语句中的
-
的猜测无论如何都是错误的。您是对的,我错过了底部的ImportError语句。我道歉