You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Colaboratory中正常输出ipyleaflet地图组件?

在Google Colab中显示ipyleaflet地图的解决方案

我之前也碰到过完全一样的问题!Colab的云端环境和本地Jupyter Notebook确实存在差异,光安装ipyleaflet还不够,得补上几个关键配置步骤:

  • 首先,ipyleaflet依赖ipywidgets组件,Colab里需要确保它正确安装并启用。运行以下命令:
    !pip install ipywidgets
    !jupyter nbextension enable --py widgetsnbextension
    
  • 安装完成后必须重启Colab的Runtime(点击顶部菜单栏的「Runtime」→「Restart runtime」),这个步骤绝对不能省,否则配置不会生效。
  • 重启之后,重新运行你的ipyleaflet代码:
    from ipyleaflet import Map, basemaps, basemap_to_tiles
    m = Map(center=(52.204793, 360.121558), zoom=9)
    dark_matter_layer = basemap_to_tiles(basemaps.CartoDB.DarkMatter)
    m.add_layer(dark_matter_layer)
    m
    

至于本地能正常运行的原因,是因为本地Jupyter环境在安装时通常就默认配置好了widgets扩展,而Colab作为云端环境,需要手动触发这些配置才能让交互式组件正常渲染。

内容的提问来源于stack exchange,提问作者Mithras

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 10:02:17