IPython Notebook:为什么在 DSX 中正确安装 ipywidgets 后不显示小部件?

IPython Notebook: Why do not appearing the widgets after installing correctly ipywidgets in DSX?

在 Jupiter 笔记本、DSX(IBM Datascience Experience 框架)中安装 ipywidgets 后,它不显示小部件,只是一个静态的东西或 A Jupyter Widget

示例:

import ipywidgets as widgets

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

结果:一个 Jupiter 小部件

我尝试了几个基于http://ipywidgets.readthedocs.io/en/latest/user_install.html!jupyter nbextension enable --py widgetsnbextension --sys-prefix版本,但仍然得到相同的错误信息:

PermissionError: [Errno 13] Permission denied: '/usr/local/src/conda3_runtime/4.1.1/etc/jupyter/nbconfig/notebook.json'

或使用 conda 安装:

CondaIOError: IO error: Missing write permissions in: /usr/local/src/conda3_runtime/4.1.1

用户无法在 DSX 上安装笔记本扩展,例如 ipywidgets 所需的 widgetsnbextension。 IBM 控制笔记本服务器的配置,包括启用的笔记本扩展列表。目前,widgetsnbextension 未启用。因此,您无法在 DSX 中使用 ipywidgets。

您的问题类似于Enable nbextension on IBM Data Science Expeirence

是否有任何计划开箱即用地提供 ipywidgets,或者其他启用小部件的替代方法?

Widgets 是 Jupyter 的一个非常基本的用例,没有它是非常有限的。

你试过了吗

jupyter nbextension enable --py widgetsnbextension --user

另请参阅: crashes on a permission