我正在学习使用tqdm。我做了一个非常简单的测试用例,但是遇到了NameError。测试用例如下:from tqdm import tqdm_notebook
num = 100
bar = tqdm_notebook(total=num)
文件名是b.py,我运行:
^{pr2}$
发生错误,错误消息为:Traceback (most recent call last):
File "b.py", line 4, in
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包。但是当我再次运行测试用例时,错误仍然是一样的。在
这个例子有什么问题?我错过其他包裹了吗?谢谢大家的帮助!在