Problème de breakpoint non détecté dans Visual Studio Code
Bonjour ,
Désolé mais je n'arrive pas à poser un breakpoint avec visual code voici un simple code de test
a = 33
b = 200
if b > a:
print("b is greater than a")
ensuite , je fais un F9 pour installer un breakpoint (par exemple sur la variable b) . Visual studio affiche un point rouge . ensuite , je fais F5 pour lancer le script . Et rien , le breakpoint n'est pas détecté . Je vois une barre d'outils pour arrêter , faire du step by step etc ... qui s'affiche rapidement puis disparait .
Ci dessous ce qu'affiche le terminal :
PS C:\Users\Antunes Sebastien\Desktop\Dashboard\DashOECD> c:; cd 'c:\Users\Antunes Sebastien\Desktop\Dashboard\DashOECD'; & 'c:\python.exe' 'c:\Users\Antunes Sebastien\.vscode\extensions\ms-python.debugpy-2024.14.0-win32-x64\bundled\libs\debugpy\adapter/../..\debugpy\launcher' '63929' '--' 'C:\Users\Antunes Sebastien\Desktop\Dashboard\DashOECD\src\test.py'
b is greater than a
PS C:\Users\Antunes Sebastien\Desktop\Dashboard\DashOECD>
ci dessous ma version de VS code .
Version: 1.96.2 (user setup)
Commit: fabdb6a30b49f79a7aba0f2ad9df9b399473380f
Date: 2024-12-19T10:22:47.216Z
Electron: 32.2.6
ElectronBuildId: 10629634
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Windows_NT x64 10.0.22631
Bonjour ,
Si je clique sur la petite flèche verte après un Ctrl+shift+D ,le programme s'execute mais ne s'arrête pas .
Si je prend le menu déroulant à coté de la flèche verte et sélectionne "python débugger current file" , le programme
ne s'execute pas du tout !
(et mon breakpoint apparait dans la liste des breakpoints ...)
Voir ci dessous .

Tu as bien le bon interpréteur Python ?
Tu as un dossier .vscode au niveau de ton projet ?
Regardes chez moi : https://youtu.be/azGAFwmhmuc
(Ne fais pas attention on entend mon fils derière ahah)
Bonjour ,
Alors voici ce que j'aie fait :
-supprimer reinstaller visual code = échec le problème reste le même
-
supprimer le dossier .vscode puis le remettre = échec
-
dans les extensions j'aie supprimé l'extension python debuggeur comme il s'avérait indispensable
je l'aie réinstallé mais ... = échec le problème reste le même
-J'aie fouillé sur le net et ce post a retenu mon attention
[https://stackoverflow.com/questions/56794940/vscode-why-isnt-debugger-stopping-at-breakpoints] -
ctrl+shift+D et je clique sur la roue crantée pour voir mon fichier de configuration
j'ajoute les 2 lignes de code ci dessous dans mon fichier de configuration
"stopOnEntry": true, "justMyCode": false
Je teste et ... Succés !! Le déboggueur fonctionne .
Ce que je comprend pas, c'est pourquoi ce fichier de configuration nommé launch.json est mal formé dés le départ .
j'aie aussi le paramètre "type" qui diffère , j'aie
"type": "debugpy",
contre
"type": "python",
sur stackoverflow .
Je crains aussi de devoir refaire le réglage pour chaques nouveau projet ...Est-ce-qu'il y a une combine pour fixer le
problème définitivement ?
debugpy c'est plus moderne ^^
Regarde le point 4 : https://code.visualstudio.com/docs/python/debugging
Solution : créer/modifier le launch.json pour chaque nouveau projet
Tu pourrais toucher à settings.json, mais je pense qu'il vaut mieux éviter...
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte