【问题标题】:Using Widgets in Google Colaboratory在 Google Colaboratory 中使用小部件
【发布时间】:2018-05-21 01:04:15
【问题描述】:

是否可以在 Google Colaboratory 中使用 Jupyter 小部件?

我关注了instructions here,同时使用了ipyleaflet和bqplot

但我收到此错误消息。

无法显示 Map 类型的 Jupyter Widget。

如果您在 Jupyter Notebook 或 JupyterLab Notebook 中阅读此消息,这可能意味着小部件 JavaScript 仍在加载。如果此消息仍然存在,则可能意味着小部件 JavaScript 库未安装或未启用。有关设置说明,请参阅 Jupyter 小部件文档。

如果您在其他前端(例如,GitHub 或 NBViewer 上的静态呈现)阅读此消息,则可能意味着您的前端当前不支持小部件。

是否可以使用这些小部件?还是我在某个地方犯了错误?

【问题讨论】:

    标签: jupyter-notebook widget jupyter visualization google-colaboratory


    【解决方案1】:

    现在,Google Colab 拥有一套小部件。请参阅此处的示例。

    https://colab.research.google.com/notebooks/widgets.ipynb

    不过,我还没有比较它们与普通 Jupyter Widget 的区别。

    2019 年 2 月更新

    现在支持ipywidgets。你可以试运行 the tutorials.

    【讨论】:

    • 好像有些坏了。例如“变量 Inspector.ipynb”
    【解决方案2】:

    目前无法使用它们 - 当前不支持通讯消息,WidgetManager 代码未加载到输出帧中,并且页面上的多个输出帧不是 WidgetManager 使用的配置。

    随时在https://github.com/googlecolab/colabtools/issues 上打开一个错误

    【讨论】:

      【解决方案3】:

      一些库小部件确实可以工作,包括具有地图绘制功能的 Bokeh,如果您希望在 Colab 中使用地图可视化,您可以使用该功能代替 ipyleaflet:

      https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/charts.ipynb&scrollTo=vlOIt0zZ5uCz

      然后你就可以使用它们的映射功能了:

      http://docs.bokeh.org/en/latest/docs/user_guide/geo.html

      确保包括:

      from bokeh.io import output_notebook 
      output_notebook()
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-02
        • 1970-01-01
        • 2018-05-12
        • 2019-09-12
        • 1970-01-01
        • 2023-03-04
        • 2019-03-14
        相关资源
        最近更新 更多