Jupyterlab и Plotly offline: requirejs не определен - PullRequest
0 голосов
/ 11 января 2019

Я установил plot.ly с помощью conda и попытался использовать его в автономном режиме на Jupyterlab:

from plotly.offline import init_notebook_mode
init_notebook_mode(connected=True)

В консоли разработчика Firefox после этих операторов отображается следующая ошибка:

ReferenceError: requirejs is not defined

Я пытался вручную положить require.js в папку с ноутбуком и в ...\anaconda3\pkgs\jupyter\nbextensions, это не сработало.

Как мне решить эту проблему? Как правильно установить require.js?

Версия:

  • Python 3.6.6
  • Plotly 3.4.2
  • Jupyterlab 0.35.4
  • Windows 10
  • Firefox 64.0.2
  • nodejs 10.15.0

1 Ответ

0 голосов
/ 20 января 2019

Вам необходимо установить расширение plotly для Jupyter Lab , как упомянуто @byouness.

Распространенной ошибкой при установке является то, что вам нужна последняя версия Node.js. Это может быть причиной вашей ошибки write EPROTO 1172:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:openssl\ssl\record\ssl3_record.c:252. Переустановка Node.js может быть легко исправлена.

Брандмауэр вашей компании действительно может быть проблемой. Поскольку при установке расширения используется NPM (менеджер пакетов node.je), необходимо проверить Общие проблемы с прокси-сервером и сетевыми проблемами для NPM. Вам может потребоваться установить расширение вручную, следуя инструкциям по установке для разработчиков .

Я определенно согласен с тем, что этот процесс намного сложнее, чем должен быть. Установка его в моей компании также была проблемой. Удачи!

...