【发布时间】: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=
感谢任何帮助/建议,我似乎碰壁了。
【问题讨论】: