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

时间:2017-08-30 11:51:29

标签: python jupyter-notebook ipython-notebook data-science-experience

在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:',
)

结果:一个木星小工具

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

  

PermissionError:[Errno 13]权限被拒绝:'/ usr / local / src / secondarya3_runtime / 4.1.1 / etc / jupyter / nbconfig / notes.com.json'

或使用conda安装:

  

CondaIOError:IO错误:缺少写入权限:/usr/local/src/conda3_runtime/4.1.1

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

你试过吗

jupyter nbextension enable --py widgetsnbextension --user

另见: crashes on a permission

答案 2 :(得分:-1)

有没有计划开箱即用的ipywidgets,或其他一些启用小部件的替代方案?

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