Erreur dans un notebook (noyau Python, erreur de syntaxe)

Thomas Dupriez, CISR/INCLUDE , Université Lyon 1

1 L’utilisateur excède la limite de RAM autorisée

Le noyau python se coupe, affiche un petit message, et redémarre automatiquement. image

2 L’utilisateur reste inactif trop longtemps

La session de l’utilisateur est coupée. Un message “Echec de la connexion” s’affiche. image image Il faut recharger la page, puis cliquer sur le bouton bleu “Launch Server” pour reconnecter la session. image

3 Affichage des variables d’un notebook (debugger)

On peut afficher la liste des variables (globales), leurs types et leurs valeurs en utilisant l’extension variable inspector validée dans l’onglet Nbextensions sur la page principale.

Dans un notebook, on peut alors afficher la liste des variables et leurs valeurs en cliquant sur le bouton variable inspector (cercle dans une croix)

De la même façon, sur l’interface jupyter lab, on peut avoir accès à un debugger basique pour rechercher des erreurs dans un notebook ou un programme python:

Attention dans la plupart des cas, on préférera utiliser la méthode universelle qui consiste à afficher la valeur des variables avec une instruction print.

4 Erreurs courantes en Python

Utiliser la touche page suivante (ou pgedwn) pour naviguer dans le notebook