是否可以在Google Colaboratory中使用Jupyter Widgets?
我跟着instructions here,用ipyleaflet和bqplot
但是我收到了这条错误消息。
无法显示Map类型的Jupyter Widget。
如果您在Jupyter Notebook或JupyterLab Notebook中阅读此消息,则可能意味着小部件JavaScript仍在加载。如果此消息仍然存在,则可能意味着未安装或未启用窗口小部件JavaScript库。有关安装说明,请参阅Jupyter Widgets文档。
如果您正在另一个前端读取此消息(例如,GitHub或NBViewer上的静态呈现),则可能意味着您的前端当前不支持小部件。
是否可以使用这些小部件?或者我在某个地方犯了错误?
目前无法使用它们 - 当前不支持通信消息,WidgetManager代码未加载到输出框架中,并且页面上的多个输出框架不是WidgetManager使用的配置。
现在谷歌Colab有一套小部件。请参阅此处的示例。
https://colab.research.google.com/notebooks/widgets.ipynb
我没有比较它们与普通的Jupyter Widgets有多么不同。
ipywidgets
现在得到支持。你可以测试运行the tutorials。
一些库小部件可以工作,包括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()