1

Pandarallel 支持不错的进度小部件。但是,在使用 Google Colab 时,我无法让它们出现。我得到这样的输出:

在此处输入图像描述

应该启用小部件的这段代码在我的笔记本中成功运行(在我使用任何并行调用之前):

%pip install pandas librosa pandarallel jupyterlab jupyter_contrib_nbextensions jupyter-client -U
!jupyter nbextension enable --py widgetsnbextension
!jupyter labextension install @jupyter-widgets/jupyterlab-manager  --no-build

我错过了什么?

更新:当我将 Google Colab 连接到本地 Jupyter 实例时,我看到了正确的小部件。仅在尝试在 Google Jupyter 实例上运行时才会出现问题。

4

1 回答 1

3

is_notebook_lab检查太窄,你可以覆盖它并强制为真:

from pandarallel.utils import progress_bars

progress_bars.is_notebook_lab = lambda : True

安装 FWIW,您应该只需要执行%pip install pandarallel- 不需要上面的扩展安装步骤。

于 2020-11-14T00:13:11.730 回答