Запуск отладчика vscode в файле Python, похоже, не дает никаких результатов.Python

Программы на Python
Anonymous
Запуск отладчика vscode в файле Python, похоже, не дает никаких результатов.

Сообщение Anonymous »

Я использую окна vscode для отладки проекта Python
Если я щелкну правой кнопкой мыши по файлу и нажму «Запустить файл» в терминале, с этой командой все будет работать нормально:

Код: Выделить всё

C:/Users/rmarr/Documents/python-envs/.mlagents/Scripts/python.exe c:/Users/rmarr/Documents/python-envs/.mlagents/Lib/site-packages/mlagents/learn-copy.py
Однако запуск его в отладчике Python не дает никаких результатов
config.json:

Код: Выделить всё

    {
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "debugpy",  // You can use "debugpy" as well
"request": "launch",
"program": "${workspaceFolder}/learn-copy.py",
"console": "integratedTerminal",
"justMyCode": false  // Set this to false to debug all code
}
]
}
Когда я нажимаю «Выполнить», я попадаю в интерфейс командной строки:

Код: Выделить всё

cmd /C "c:\Users\rmarr\Documents\python-envs\.mlagents\Scripts\python.exe c:\Users\rmarr\.vscode\extensions\ms-python.debugpy-2024.10.0-win32-x64\bundled\libs\debugpy\adapter/../..\debugpy\launcher 57348 -- C:\Users\rmarr\Documents\python-envs\.mlagents\Lib\site-packages\mlagents/learn-copy.py
Я убедился, что и обычный терминал, и терминал отладчика вошли в виртуальную среду.
Также я работаю с кодом Unity mlagents, который не является моим собственным, но я указал "justMyCode": false в файле config.json, который, как я ожидаю, позаботится об этом.
Я также устанавливаю точки останова в коде

Подробнее здесь: https://stackoverflow.com/questions/790 ... ny-results

Вернуться в «Python»