Я пользуюсь Kate IDE и мне нужно настроить дебаггер для python.
Мое приложение работает в venv.
sudo apt-get install python3-debugpy
python -m venv myapp_venv
{ "dap": { "debugpy": { "url": "https://github.com/microsoft/debugpy", "run": { "command": [ "/home/user/myapp_venv/bin/python3.12", "-m", "debugpy", "--listen", "${#run.port}", "--wait-for-client" ], "port": 0, "supportsSourceRequest": false }, "configurations": { "myapp venv": { "commandArgs": ["${file}", "${args|list}"], "request": { "command": "attach", "python": "/home/user/myapp_venv/bin/python3.12", "stopOnEntry": true, "redirectOutput": true } } } } } }
Тут важно указать корректный путь к бинарнику python в venv.
import debugpy
и
debugpy.breakpoint()
там где надо. В итоге - скрипт будет останавливаться на строке с брейкпоинтом
print OBJECT_NAME
и оно покажет показывать значения объекта с именем OBJECT_NAME в точке останова. Либо - можно прямо в коде мышом выделять имя объекта и в меню нажимать Debug → Print Value