После установки ipywidgets в записную книжку Jupyter, DSX (среду IBM Data Science Experience), он не отображает виджет, просто статический материал или A Jupyter Widget

Примере:

import ipywidgets as widgets

widgets.Dropdown(
    options = { 'One': 1, 'Two': 2, 'Three': 3 },
    value = 2,
    description = 'Number:',
)

Результат: виджет Юпитера

Я пробовал несколько версий !jupyter nbextension enable --py widgetsnbextension --sys-prefix на основе http: //ipywidgets.readthedocs .io / en / latest / user_install.html, но я все еще получаю то же сообщение об ошибке:

PermissionError: [Errno 13] В доступе отказано: '/usr/local/src/conda3_runtime/4.1.1/etc/jupyter/nbconfig/notebook.json'

Или установка с помощью conda:

CondaIOError: ошибка ввода-вывода: отсутствуют права на запись в: /usr/local/src/conda3_runtime/4.1.1

2
Anita Várai 30 Авг 2017 в 14:51

3 ответа

Лучший ответ

Пользователи не могут устанавливать в DSX расширения для ноутбуков, такие как widgetsnbextension, необходимые для ipywidgets. IBM контролирует конфигурацию сервера ноутбука, включая список включенных расширений ноутбука. На данный момент widgetsnbextension не включен. Следовательно, вы не можете использовать ipywidgets в DSX.

Ваша проблема похожа на Включить nbextension в IBM Data Science Expeirence.

0
Roland Weber 30 Авг 2017 в 13:11

Ты пытался

jupyter nbextension enable --py widgetsnbextension --user

Смотрите также: вылетает при разрешении

0
InLaw 18 Мар 2018 в 22:58

Есть ли планы по доставке ipywidget из коробки или какой-то другой альтернативы включению виджетов?

Виджеты - это довольно простой вариант использования Jupyter, и его отсутствие весьма ограничивает.

-1
Jason Keirstead 26 Сен 2017 в 14:16