是否可以在Google Colaboratory中使用Jupyter Widgets?
我跟着instructions here,都是ipyleaflet和bqplot
但是我收到了这条错误消息。
无法显示Map类型的Jupyter Widget。
如果您在Jupyter Notebook或JupyterLab Notebook中阅读此消息,则可能意味着小部件JavaScript仍在加载。如果此消息仍然存在,则可能意味着未安装或未启用窗口小部件JavaScript库。有关安装说明,请参阅Jupyter Widgets文档。
如果您正在另一个前端(例如,GitHub或NBViewer上的静态渲染)中阅读此消息,则可能意味着您的前端当前不支持小部件。
是否可以使用这些小部件?或者我在某个地方犯了错误?
答案 0 :(得分:6)
目前无法使用它们 - 目前不支持通信消息,WidgetManager代码未加载到输出框架中,页面上的多个输出框架不是WidgetManager使用的配置。
打开错误答案 1 :(得分:3)
现在,谷歌Colab拥有一套小部件。请参阅此处的示例。
https://colab.research.google.com/notebooks/widgets.ipynb
我没有比较它们与普通的Jupyter Widgets有多么不同。
ipywidgets
。你可以测试跑步
the tutorials
答案 2 :(得分:0)
某些库小部件可以正常工作,包括Bokeh,它具有地图绘制功能,如果您希望在Colab中使用Map Visualisations,您可以使用它而不是ipyleaflet:https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/charts.ipynb&scrollTo=vlOIt0zZ5uCz
然后您可以使用他们的映射功能:http://bokeh.pydata.org/en/latest/docs/user_guide/geo.html 确保包括:
from bokeh.io import output_notebook
output_notebook()