使い方

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を再起動すれば、 下の図のようなプログレスバーを表示させることができます。

スクリーンショット 2021-03-29 14.46.55.png

参考

    https://stackoverflow.com/questions/57343134/jupyter-notebooks-not-displaying-progress-bars
广告
将在 10 秒后关闭
bannerAds