Skip to main content
Utilisez le panneau développeur pour déboguer le code de votre notebook, inspecter l’exécution, consulter les journaux et accéder au terminal.
Panneau développeur ouvert en bas de l’éditeur de notebook

Ouvrir le panneau Développeur

Utilisez l’une des méthodes suivantes :
  • Dans le pied de page du notebook, sélectionnez Developer panel.
  • Appuyez sur Command+J sous macOS ou sur Ctrl+J sous Windows ou Linux. Ce raccourci ouvre ou ferme le panneau.

Inspecter les erreurs et les avertissements

L’onglet Errors affiche les erreurs et les avertissements détectés dans l’ensemble du notebook, notamment les exceptions Python, les erreurs de syntaxe, les cycles, les dépendances réactives non valides et les variables définies dans plusieurs cellules.

Utiliser le scratchpad

Utilisez l’onglet Scratchpad pour exécuter du code Python temporaire sans l’ajouter au graphe réactif du notebook. Le scratchpad peut accéder aux variables définies dans les cellules de notebook. Contrairement aux cellules de notebook, le scratchpad n’impose pas l’unicité des noms de variables globales. Le code et les variables définis dans le scratchpad ne sont pas enregistrés. Copiez dans une cellule de notebook tout code que vous souhaitez conserver. Pour exécuter le code du scratchpad, appuyez sur Command+Enter sous macOS ou sur Control+Enter sous Windows ou Linux. Vous pouvez également sélectionner Run (). La sortie du scratchpad s’affiche à droite du code.
Code et sortie affichés dans l’onglet Scratchpad

Inspecter les traces d’exécution

Utilisez l’onglet Tracing pour inspecter l’ordre et la durée d’exécution des cellules. Les traces vous aident à identifier les cellules lentes ou en échec, et à déterminer quelles cellules ont été exécutées lors d’un événement d’exécution réactive. Chaque en-tête Run regroupe les cellules exécutées lors d’un même événement d’exécution. Les barres horizontales indiquent à quel moment chaque cellule a été exécutée et permettent de comparer sa durée à celle des autres cellules de l’événement. Chaque entrée comprend un lien vers la cellule, un aperçu du code, la durée et une icône de statut. L’icône de statut indique si l’exécution a réussi, échoué ou été interrompue. Les exécutions courtes peuvent afficher 0 ms, car les durées sont arrondies. Survolez une entrée de trace pour afficher les heures exactes de début et de fin. Sélectionnez un lien de cellule pour ouvrir la cellule de notebook correspondante. Sélectionnez Clear pour effacer l’historique des traces affiché. L’effacement de l’historique ne supprime ni les cellules du notebook ni les variables. Activez Inline chart pour afficher la durée d’exécution à côté des cellules de notebook correspondantes. L’image suivante montre le notebook « Hello World » avec l’onglet Tracing ouvert dans le panneau développeur. cell-4 définit la variable pet, et cell-5 l’utilise pour produire la sortie « Do you have a cat? ». Les deux cellules se sont exécutées avec succès. La trace indique une durée de 14 ms pour cell-4 et de 0 ms pour cell-5. Une infobulle affiche les heures exactes de début et de fin de cell-5.
Onglet Tracing affichant l’ordre, le statut et la durée d’exécution des cellules

Afficher les journaux

Utilisez l’onglet Logs pour afficher la sortie standard (stdout) et l’erreur standard (stderr) des cellules de notebook et du scratchpad. Consultez les journaux pour diagnostiquer les échecs d’exécution qui ne génèrent pas d’erreur explicite en ligne. L’image suivante montre la sortie "Do you have a cat?" journalisée à [5:42:51 PM] par la cellule de notebook correspondante.
Onglet Logs affichant la sortie standard et la sortie d’erreur du notebook
L’onglet Logs affiche également la sortie et les erreurs du Scratchpad. Dans l’image, l’entrée de [5:44:00 PM] est identifiée comme cell--1 et provient du scratchpad.

Utiliser le terminal

Utilisez l’onglet Terminal pour ouvrir un shell dans le même environnement sandbox que le runtime du notebook. Depuis le terminal, vous pouvez examiner des fichiers, lancer des outils en ligne de commande, gérer des paquets et exécuter des scripts. Les modifications effectuées dans le terminal s’appliquent au même workspace que celui du notebook.
Dernière modification le 30 septembre 2026