在jupyter笔记本中的进度条变得疯狂

时间:2018-01-03 06:27:41

标签: python python-3.x python-2.7 jupyter-notebook moviepy

我曾尝试运行代码,如下图所示。第一次一切正常,它只有一个进度条。但是当我再次运行它(生成一个视频)时,进度条就像下面一样疯狂,它会为每秒的单个任务生成许多进度条!如何才能生成 SINGLE 进度条。谢谢!

以下是我所面对的问题: enter image description here

2 个答案:

答案 0 :(得分:0)

这不是一个真正的答案,但为了至少避免疯狂的单元格输出,您可以使用%%capture单元魔术命令来抑制该单元格的输出。你不会看到任何进展,但这可能比Jupyter无法像程序员所期望的那样呈现的输出山更为可取。

另见http://ipython.readthedocs.io/en/stable/interactive/magics.html#cellmagic-capture

答案 1 :(得分:0)

这与出色的tqdm库有关,并且因为所有库都使用经典的tqdm而不是笔记本版本。

我现在对所有笔记本所做的就是导入笔记本的版本并为其加上别名:

from tqdm import tqdm_notebook as tqdm

链接: