Remote -Debugging mit Debugpy funktioniert aus Code, aber nicht aus der Befehlszeile

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Remote -Debugging mit Debugpy funktioniert aus Code, aber nicht aus der Befehlszeile

by Anonymous » 03 Mar 2025, 23:02

Ich habe eine Python -Binärin (die mit Bazel gebaut wird, aber ich denke nicht, dass das relevant ist), dass ich so laufen kann:

Code: Select all

$ bazel-bin/path/to/my_test

----------------------------------------------------------------------
Ran 5 tests in 0.228s

OK
Ich möchte Debugpy verwenden, um diesen Binary im Visual Studio -Code zu debuggen. Ich kann die Datei gehen, die ich debuggen und < /p>
hinzufügen möchteimport debugpy
debugpy.listen(('0.0.0.0', 5678))
debugpy.wait_for_client()
< /code>
Erstellen und Ausführen des Binary, es wartet auf den Client, dann verwende ich diese VSCODE -Konfiguration < /p>
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Remote Attach",
"type": "python",
"request": "attach",
"host": "127.0.0.1",
"port": 5678,
}
]
}
< /code>
Alles funktioniert gut. Ich kann Breakpoints setzen, den Code perfekt umspringen.python3 -m debugpy --listen 0.0.0.0:5678 --wait-for-client bazel-bin/path/to/my_test
< /code>
Es sieht so aus, als ob der Client auf Verbindungen wartet. Dann beginne ich Remote -Debugging auf VSCODE und ... nichts passiert. Der Debugger startet und endet in einer Sekunde. Ich sehe keine Protokolle, keine Fehler.
Wo kann ich Protokolle finden, um zu sehen>

Top