1

Après avoir installé ipywidgets dans un bloc-notes Jupiter, DSX (IBM science des données de cadre d'expérience), il ne montre pas le widget, juste un truc statique ou A Jupyter WidgetIPython Notebook: Pourquoi ne pas apparaître les widgets après avoir installé correctement ipywidgets dans DSX?

Exemple:

import ipywidgets as widgets 

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

Résultat: Widget Jupiter

J'ai essayé plusieurs versions de !jupyter nbextension enable --py widgetsnbextension --sys-prefix basée sur http://ipywidgets.readthedocs.io/en/latest/user_install.html, mais j'ai toujours le même message d'erreur:

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

Ou avec l'installation Conda:

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

Répondre

0

Les utilisateurs ne peuvent pas installer des extensions de bloc-notes, comme le widgetsnbextension nécessaire par ipywidgets, sur DSX. IBM contrôle la configuration du serveur de bloc-notes, y compris la liste des extensions de bloc-notes activées. Pour l'instant, widgetsnbextension n'est pas activé. Par conséquent, vous ne pouvez pas utiliser ipywidgets dans DSX.

Votre problème est similaire à Enable nbextension on IBM Data Science Expeirence.

-1

Y a-t-il des plans pour expédier ipywidgets out of the box, ou une autre alternative à l'activation des widgets?

Widgets est un cas d'utilisation assez basique pour Jupyter et ne pas l'avoir est assez limitatif.

+0

J'ai trouvé une solution de contournement: utilisez des modèles bokeh et des widgets! code Exemple: 'de bokeh.models importer CheckboxGroup, RadioGroup, bascule de bokeh.layouts importer colonne, ligne de bokeh.plotting chiffre d'importation, exposition, output_file, output_notebook de bokeh.resources importer INLINE output_notebook (resources = INLINE) toggle = Toggle (label = 'Certains activé/désactivé', button_type = 'succès') checkbox = CheckboxGroup (labels = ['foo', 'bar', 'baz']) radio = RadioGroup (labels = ['2000', '2010', '2020']) show (ligne (bascule, case à cocher, radio)) ' –

+0

Ceci n'est pas une réponse, mais une question n. –