1. 程式人生 > 其它 >jupyterlab使用tqdm_notebook不顯示進度條(解決一半)

jupyterlab使用tqdm_notebook不顯示進度條(解決一半)

技術標籤:Machine Learningpythonjupyterlabnotebooktqdm進度條

在stack overflow上看到,如下兩條命令使用後是有效的

jupyter nbextension enable --py widgetsnbextension

jupyter labextension install @jupyter-widgets/jupyterlab-manager

但當我使用第二條命令時,提示我定位不到這個外掛schemaDir is empty: "./schema"
在這裡插入圖片描述

經過搜尋發現是因為jupyter lab版本不夠
在這裡插入圖片描述
需要

Jupyter Notebook>=4.3
Jupyter Lab ≥ 2.0

因此更新lab

conda update jupyterlab

再次安裝

jupyter labextension install @jupyter-widgets/jupyterlab-manager

成功
在這裡插入圖片描述
然後安裝nodejs

conda install nodejs

不過最後還是沒有顯示成功,只有如下輸出
HBox(children=(HTML(value=''), FloatProgress(value=0.0, max=2000.0), HTML(value='')))

最後採用最一般的用法,如下:

from tqdm import tqdm
for e in tqdm(range(epoch)):
    loss = 0
    ...

就能輸出一些不那麼好看的進度條了
在這裡插入圖片描述