【问题标题】:pandarallel widgets don't work on Google Colabpandarallel 小部件在 Google Colab 上不起作用
【发布时间】:2020-11-14 08:13:11
【问题描述】:

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

【问题讨论】:

  • 笔记本可信吗?我在 Google Colab 上运行小部件时遇到问题,其中笔记本不受信任,所有 html 元素(包括小部件)都无法正确加载

标签: python google-colaboratory pandarallel


【解决方案1】:

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

from pandarallel.utils import progress_bars

progress_bars.is_notebook_lab = lambda : True

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

【讨论】:

  • 在 Pandarallel v1.5.7 中修复。请注意,免费版 Google Colab 仅提供一个(超线程)内核。 Pandarallel 不会加快你的计算速度。
猜你喜欢
  • 2022-11-02
  • 2020-05-29
  • 2020-11-27
  • 2019-06-26
  • 1970-01-01
  • 2021-05-29
  • 1970-01-01
  • 1970-01-01
  • 2020-12-06
相关资源
最近更新 更多