3

我正在学习使用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软件包。但是当我再次运行测试用例时,错误仍然存​​在。

这个例子有什么问题?我错过了其他包裹吗?谢谢大家帮助我!

4

0 回答 0