2017-09-07 2 views
1

Meine Frage einfach zu debuggen scheinen mag, aber ich habe ein Modul, das ich so in einem Terminal starten: bash python -m my_module.my_file Wie Python-Modul in vscode launch.json

Wie Debuggen ich das in Visual Studio-Code.

Ich habe dies in meinem launch.json (documentation)

"type": "python", 
"request": "launch", 
"pythonPath": "D:\\ProgramData\\Anaconda3\\envs\\simulec\\python.exe", 
"args": [ 
    "-m", 
    "my_module.my_file", 
] 

wenn ich die program Option nicht gesetzt ist oder wenn ich es "" stelle ich bekommen „Datei existiert nicht“ Fehler.

Irgendeine Idee? Vielen Dank im Voraus

Antwort

2

Eigentlich gibt es eine sehr einfache Option, dies zu tun, die ich versehentlich beim Bearbeiten der launch.json gefunden habe.

"type": "python", 
"request": "launch", 
"pythonPath": "D:\\ProgramData\\Anaconda3\\envs\\simulec\\python.exe", 
"module": "my_module.my_file", 

einfach das Modul im Tastenmodul angeben "module": "my_module.my_file"

die -m nicht nützlich ist, mehr

+0

Thank you! Es fiel mir schwer, das zu finden. Nachdem ich die Dokumente genauer gelesen hatte, fand ich diese Option unter Python-Debugging erwähnt: https://code.visualstudio.com/docs/python/debugging#_debugging-specific-app-types –

Verwandte Themen