Используя ipyleaflet в блокноте jupyter, объект карты отображает текстовую строку вместо карты

Карта Ipyleaflet не отображается в Jupyter: я пытаюсь отобразить интерактивные карты с помощью ipyleaflet в блокноте Jupyter, но вместо карты получаю строку «случайного» вывода текста.

У меня есть ipyleaflet v0.10.8 и jupyter notebook v5.7.8. Эти пакеты импортируются чисто. Использование Python 2.7.

Я также включил расширение ipyleaflet через командную строку в соответствии с документацией по установке ipyleaflet, хотя это и не требовалось, так как я думал, что это может быть проблемой:

jupyter nbextension enable --py - sys-prefix ipyleaflet # можно пропустить для ноутбука 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

Это должно показать карту в выходном окне, но вместо этого выводится является следующая строка текста:

TWFwKGJhc2VtYXA9eyd1cmwnOiAnaHR0cDovL3NlcnZlci5hcmNnaXNvbmxpbmUuY29tL0FyY0dJUy9yZXN0L3NlcnZpY2VzL1dvcmxkX1N0cmVldF9NYXAvTWFwU2VydmVyL3RpbGUve3p9L3vigKY =

Любая помощь / предложения приветствуются, я, кажется, врезался в стену.

0
задан Valentino 26 June 2019 в 22:36
поделиться

1 ответ

Я не совсем уверен, что Python 2.7 больше поддерживается, это строгое требование для вас? Если нет, я предлагаю обновить до Python 3.7. Python 2.7 больше не будет поддерживаться к концу года: https://pythonclock.org/

0
ответ дан Martin Renou 26 June 2019 в 22:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: