Dans un projet Python, comment dire au débogueur VSCode intégré d'entrer dans le code des fonctions d'autres bibliothèques lors de l'exécution?
Je sais qu'il est possible pour les fonctions implémentées dans les bibliothèques standard en ajoutant un
"debugOptions": ["DebugStdLib"]
à votre configuration dans launch.json comme spécifié ici , cependant il ne semble pas possible de forcer le débogueur à avancer dans le code des modules non standard, tels que ceux que vous avez écrits vous-même et importés dans le fichier actuel.
Afin d'améliorer la réponse acceptée par John Smith, il convient de mentionner que maintenant l'option a été renommée à nouveau. La nouvelle option est
"justMyCode": false
et selon la documentation
Lorsqu'il est omis ou défini sur True (par défaut), limite le débogage au code écrit par l'utilisateur uniquement. Définissez sur False pour activer également le débogage des fonctions de bibliothèque standard.
Une configuration de débogueur avec
"debugOptions": ["DebugStdLib"]
ajouté dans launch.json en fait entrera dans les modules définis par l'utilisateur et installés par pip, contrairement à ce qui est écrit dans le question principale.