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

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

Post by Anonymous »

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>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post