4

我正在尝试使用 tqdm 显示进度条。我的系统是windows 7 64位。安装 tqdm usingconda 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"

我可以知道如何解决这个问题吗?先感谢您。

4

2 回答 2

2

发生错误是因为您无法在 Spyder 的 IPython 控制台中评估专门在 Jupyter 笔记本中运行的东西。

那是因为他们使用使用不同技术构建的前端:带有 HTML、CSS 和 Javascript 的笔记本以及带有 Qt 图形工具包的 IPython 控制台(依赖于 qtconsole 包)。

于 2016-12-30T05:17:11.623 回答
0

这是 IPython 的一个老错误。你需要安装最新的 ipywidgets 包(使用 conda),也许还需要更新 Jupyter/IPython。

于 2016-12-28T21:35:03.847 回答