usar tutorial tablas notebook hacer español escribir como python jupyter-notebook ipywidgets

tutorial - IPython Notebook ipywidgets no se muestra



pandas python tutorial español pdf (4)

Creé una tabla con un control deslizante interactivo que me permite alternar entre diferentes períodos en mi tabla. Estuvo funcionando durante los últimos días, hasta hoy, cuando volví a ejecutar el cuaderno, la barra deslizante ya no se muestra. No aparecen mensajes de error. El código parece funcionar bien, como aparece la tabla, pero la barra deslizante simplemente no aparece. Tampoco cambié mi código, ya que estaba trabajando en una parte separada de mi cuaderno.

Intenté muchos enfoques, incluida la búsqueda en este espacio, pero todavía no pude encontrar una solución. Me preguntaba si alguien enfrentaría un problema similar y tendría alguna solución para esto.

A continuación se muestra mi fragmento de código. Cualquier cosa anterior era únicamente para que mis datos entraran en la forma deseada para la tabulación.

from IPython.display import display from ipywidgets import widgets, interactive v = interactive(by_q, quarter=([''q1y2015'', ''q2y2015'', ''q3y2015'', ''q4y2015'']), days=(1, 180)) display(v)


Con la nueva versión de ipywidgets , me encontré con este problema, pero luego encontré en su léame de github que ahora debes seguir

pip install ipywidgets

con

jupyter nbextension enable --py widgetsnbextension

Eso me aclaró el problema.


Creo que plot.ly importa una función llamada display que anula la display de la función desde ipython. Intente cambiar el orden de las importaciones o simplemente importe la función con un nombre diferente


Después de buscar en Google por un tiempo sin esperanza, me di cuenta de que necesitaba

jupyter labextension install @jupyter-widgets/jupyterlab-manager


Podría haber sido un error estúpido mío, pero en caso de que esté utilizando entornos virtuales, simplemente tenga en cuenta lo que se está ejecutando desde dónde.

Puede ejecutar Jupyter correctamente desde su entorno actual cada vez que sea necesario, o puede tener un env de root desde el que siempre inicie Jupyter y terminará utilizando para todos sus entornos.

Para el último caso, lo que debe asegurarse es habilitar nbextension para el Jupyter que realmente está ejecutando, en lugar de ejecutar erróneamente el comando desde su entorno activo actual.