【问题标题】:Using ipyleaflet in jupyter notebook, map object displays string of text instead of map在jupyter笔记本中使用ipyleaflet,地图对象显示文本字符串而不是地图
【发布时间】:2019-11-08 22:14:42
【问题描述】:

Ipyleaflet 地图未在 Jupyter 中显示:我正在尝试在 jupyter 笔记本中使用 ipyleaflet 显示交互式地图,但我得到的是一串“随机”文本输出而不是地图。

我有 ipyleaflet v0.10.8 和 jupyter notebook v5.7.8。这些包干净地导入。使用 Python 2.7。

我还根据 ipyleaflet 安装文档通过命令行启用了 ipyleaflet 扩展,即使它不是必需的,因为我认为这可能是问题所在:

jupyter nbextension enable --py --sys-prefix ipyleaflet #notebook 5.3及以上可以跳过

我也尝试过直接在笔记本中启用以下扩展:

!jupyter nbextension enable --py widgetsnbextension --sys-prefix  
!jupyter nbextension enable --py --sys-prefix ipyleaflet

Jupyter 报告这两个扩展的验证是好的,但我仍然没有显示地图,而是地图对象显示为一行文本。这是一个纲要:

#basic map to be displayed in jupyter 
from ipyleaflet import *
import ipyleaflet
print ipyleaflet.__version__
m = Map(zoom=4, basemap=basemaps.Esri.WorldStreetMap)
m

这应该在输出框中显示一个地图,但输出是以下文本行:

TWFwKGJhc2VtYXA9eyd1cmwnOiAnaHR0cDovL3NlcnZlci5hcmNnaXNvbmxpbmUuY29tL0FyY0dJUy9yZXN0L3NlcnZpY2VzL1dvcmxkX1N0cmVldF9NYXAvTWFwU2VydmV3yL3RpbGUve3pLvig=

感谢任何帮助/建议,我似乎碰壁了。

【问题讨论】:

    标签: python jupyter-notebook


    【解决方案1】:

    我不完全确定是否已支持 Python 2.7,这对您来说是一个强要求吗?如果没有,我建议更新到 Python 3.7。 Python 2.7 年底将不再维护:https://pythonclock.org/

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-27
      • 2019-03-17
      • 2019-01-16
      • 2020-07-22
      • 2016-05-01
      相关资源
      最近更新 更多