簡體   English   中英

使用tqdm顯示進度條有錯誤“未檢測到Widget Javascript ...

[英]Displaying progress bar using tqdm has error "Widget Javascript not detected…

我正在嘗試使用tqdm顯示進度條。 我的系統是Windows 7 64位。 使用conda conda install tqdm不適用。 因此,我使用anaconda提示符中的命令從https://anaconda.org/conda-forge/tqdm安裝了tqdm,如下所示:

conda install -c conda-forge tqdm=4.8.4

我用以下示例測試它

from tqdm import tnrange, tqdm_notebook
from time import sleep

for i in tnrange(4,desc='1st loop'):
    for j in tnrange(10, desc='2nd loop'):
        sleep(0.01)

IPython控制台顯示以下消息:

Widget Javascript not detected.  It may not be installed properly. Did you enable the widgetsnbextension? If not, then run "jupyter nbextension enable --py --sys-prefix widgetsnbextension"

我可以知道如何解決這個問題嗎? 先感謝您。

發生錯誤是因為您無法在Spyder的IPython控制台中評估專門在Jupyter筆記本中運行的內容。

這是因為他們使用了使用不同技術構建的前端:帶有HTML,CSS和Javascript的筆記本以及帶有Qt圖形工具包的IPython控制台(依賴於qtconsole包)。

這是IPython的一個老錯誤。 您需要安裝最新的ipywidgets軟件包(使用conda),也可以更新Jupyter / IPython。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM