我正在学习使用tqdm。我做了一个非常简单的测试用例,但遇到了NameError
. 测试用例如下:
from tqdm import tqdm_notebook
num = 100
bar = tqdm_notebook(total=num)
文件名是b.py
,我运行:
python b.py
发生错误,错误消息是:
Traceback (most recent call last):
File "b.py", line 4, in <module>
bar = tqdm_notebook(total=num)
File "/usr/local/lib/python2.7/dist-packages/tqdm/__init__.py", line 19, in tqdm_notebook
return _tqdm_notebook(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/tqdm/_tqdm_notebook.py", line 183, in __init__
self.sp = self.status_printer(self.fp, self.total, self.desc)
File "/usr/local/lib/python2.7/dist-packages/tqdm/_tqdm_notebook.py", line 104, in status_printer
ptext = HTML()
NameError: global name 'HTML' is not defined
我以为是因为我没有安装一个名为 的包HTML
,所以我运行
sudo pip install HTML
它确实安装了一个HTML
软件包。但是当我再次运行测试用例时,错误仍然存在。
这个例子有什么问题?我错过了其他包裹吗?谢谢大家帮助我!