当前位置: 首页 > 面试题库 >

Jupyter笔记本不显示进度栏

罗法
2023-03-14
问题内容

我正在尝试在Jupyter笔记本中使用进度条。这是一台新计算机,我通常无法正常工作:

from tqdm import tqdm_notebook
example_iter = [1,2,3,4,5]
for rec in tqdm_notebook(example_iter):
    time.sleep(.1)

产生以下文本输出,并且不显示任何进度条

HBox(children=(IntProgress(value=0, max=5), HTML(value='')))

同样,此代码:

from ipywidgets import FloatProgress
from IPython.display import display
f = FloatProgress(min=0, max=1)
display(f)
for i in [1,2,3,4,5]:
    time.sleep(.1)

产生以下文本输出:

FloatProgress(value=0.0, max=1.0)

我缺少让Jupyter显示这些进度条的设置吗?


问题答案:

答案在GitHub问题中。

关键是要确保ipywidgets使用以下命令启用笔记本扩展:

jupyter nbextension enable --py widgetsnbextension

您还需要安装JupyterLab扩展:

jupyter labextension install @jupyter-widgets/jupyterlab-manager

编辑:
作为中提到的ipywidgets文档以及一些下面的意见,安装JupyterLab延伸与上面的命令要求你必须安装Node.js的。Node.js网站的安装程序包括npm,该命令也需要正常运行。



 类似资料:
  • 我正在学习Jupyter笔记本的降价单元格,并尝试使用以下代码为我的一本笔记本创建一个简单的深红色标题: 在Jupyter笔记本中,当我运行单元格时,这变成了一个深红色的标题,正如预期的那样,这里有一个大纲:http://datascience.ibm.com/blog/markdown-for-jupyter-notebooks-cheatsheet/. 当我将笔记本上传到GitHub时,我的J

  • 在jupyter笔记本中,我看不到以下图表: 我只能在0xda87c18处看到matplotlib.axes._subplot.AxesSubplot

  • 问题内容: 在IPython / Jupyter Notebook中运行的大多数语言内核的错误报告都指出发生错误的行;但是(至少默认情况下)在笔记本电脑中未显示行号。 是否可以将行号添加到IPython / Jupyter Notebook? 问题答案: -在CodeMirror区域中切换行号。有关其他键盘快捷键,请参见快速帮助。 详细信息- (或)将您带入命令模式,然后按键应切换当前单元格行号的

  • 问题内容: 如何防止特定的情节显示在Jupyter笔记本中?我在笔记本中有几个绘图,但我希望将其中的一部分保存到文件中,而不要在笔记本上显示,因为这会大大降低速度。 Jupyter笔记本的最小工作示例是: 如您所见,我有两种图,a和b。我想绘制a并显示,而我不想b示,我只希望将它们保存在文件中。希望这会加快速度,并且不会用我不需要看到的数字污染笔记本。 感谢您的时间 问题答案: 也许只是清除轴,例

  • 问题内容: 我正在研究Jupyter Notebook,并希望通过使用Google GPU使其运行更快。我已经进行了一些研究并找到了解决方案,但是它对我没有用。 解决方案是: “最简单的方法是使用Connect to Local Runtime, 然后选择硬件加速器作为GPU,如Google Colab Free GPU Tutorial中所示 。” 我确实设法将googe colab连接到jup

  • 我最近下载了VSCode,并将其与Python一起使用,但Matplotlib绘图的透明度存在问题。 正如您所看到的,matplot图的figure元素是透明的,使轴难以看到。 现在,当我去看类似的其他问题时,似乎大多数人都有相反的问题!对他们来说,当他们不想要的时候,白色背景也会出现,即图形不是透明的。我尝试使用这里概述的方法——将默认的matplotlib样式设置为白色背景——但这不起作用。