Python >> Tutoriel Python >  >> Python Tag >> JuPyter

Les notebooks Jupyter n'affichent pas les barres de progression

La réponse se trouve dans ce numéro GitHub.

La clé est de s'assurer que vous avez le ipywidgets extension de bloc-notes activée à l'aide de la commande suivante :

jupyter nbextension enable --py widgetsnbextension

Vous devrez également installer l'extension JupyterLab :

jupyter labextension install @jupyter-widgets/jupyterlab-manager

MODIF : Comme mentionné dans le ipywidgets documentation ainsi que certains des commentaires ci-dessous, l'installation de l'extension JupyterLab avec la commande ci-dessus nécessite l'installation de Node.js. Le programme d'installation du site Web Node.js inclut npm , qui est également requis pour que la commande s'exécute correctement.


Une considération importante ici est d'avoir une version de nœud>=10.0.0 pour que cela fonctionne. Pour vérifier la version de votre nœud, utilisez :

node -v

De plus, vous pouvez avoir une version du nœud>=10 installée, mais pas sélectionnée. Pour vérifier la liste des versions de nœud installées, vous pouvez utiliser le gestionnaire de version de nœud nvm en utilisant :

nvm ls

Dans l'exemple ci-dessous, la version sélectionnée est 9.11.2 :

->      v9.11.2
        v10.4.0
        v12.5.0

Pour résoudre ce problème, je vais devoir exécuter :

nvm use 12.5.0

Maintenant, je peux exécuter les deux commandes mentionnées par @Mihai :

jupyter nbextension enable --py widgetsnbextension
jupyter labextension install @jupyter-widgets/jupyterlab-manager

Cela devrait fonctionner maintenant après avoir actualisé le Jupyter onglet du navigateur.