使い方
Jupyter notebook または Jupyter lab では次のようにしてtqdmを用います。
from tqdm.notebook import tqdm
total = 0
for i in tqdm(range(1,11)):
total += i
エラーと対処法
次のようなエラーが出た場合、
HBox(children=(IntProgress(value=0, max=5), HTML(value='')))
Jupyter notebook の拡張機能がインストールされていないことが原因のため、次の2つをshellで実行してインストールします。インストールするためにはNode.js
とnpm
がインストール済でなければなりません。
jupyter nbextension enable --py widgetsnbextension
jupyter labextension install @jupyter-widgets/jupyterlab-manager
インストール後にnotebookを再起動すれば、 下の図のようなプログレスバーを表示させることができます。