pandarallel 小部件无法在 Google Colab 上运行

问题描述 投票:0回答:2

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

enter image description here

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

%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 实例上运行时出现的问题。

python google-colaboratory pandarallel
2个回答
3
投票

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

from pandarallel.utils import progress_bars

progress_bars.is_notebook_lab = lambda : True

FWIW 安装只需要做

%pip install pandarallel
- 不需要上面的扩展安装步骤。


0
投票

新的 pandarallel 版本对于 is_notebook_lab 方法有不同的路径:

import pandarallel.progress_bars 
pandarallel.progress_bars.is_notebook_lab = lambda: True

也适用于数据块

© www.soinside.com 2019 - 2024. All rights reserved.