Когда я запускаю следующую отладку из кода Visual Studio (компьютер Windows) в Raspberry PI. Я дважды получаю следующую ошибку:
pydev debugger: warning: trying to add breakpoint to file that does not exist: /home/pi/testdebug/C:/IOT/Github/RaspberryPi/test_remote_debug/test_remote_debug.py (will have no effect)
pydev debugger: warning: trying to add breakpoint to file that does not exist: /home/pi/testdebug/C:/IOT/Github/RaspberryPi/ReadPressure/Testing_bar_broke_notification.py (will have no effect)
Это настройка в lauch.json:
{
"name": "Python Attach (Remote Debug blah blah )",
"type": "python",
"request": "attach",
"pathMappings": [
{
"localRoot": "${workspaceFolder}", // You may also manually specify the directory containing your source code.
"remoteRoot": "/home/pi/testdebug/" // Linux example; adjust as necessary for your OS and situation.
}
],
"port": 3000, // Set to the remote port.
"host": "192.34.98.197" // Set to your remote host's public IP address.
}
Есть идеи, почему я заставляю это работать?
Здравствуйте, я попытался указать локальный корень, но у меня такая же проблема. И удаленный, и локальный ПК для разработки работают под управлением ptvsd версии 4.1.3. Я заметил, что json не нравится «\» в Windows (локальный компьютер), поэтому изменил их на «/», то есть C: / IOT / test_remote_debug. По-прежнему нет взгляда. Есть другие идеи?
просто для подтверждения, сообщение остается тем же «отладчик pydev: предупреждение: пытается добавить точку останова в файл, который не существует: / home / pi / testdebug / C: / IOT / Github / RaspberryPi / test_remote_deb ug / test_remote_debug .py (не будет иметь никакого эффекта) "
Затем сообщите о проблеме на странице github.com/microsoft/vscode-python.
спасибо плохо сделаю это
Думаю, я нашел проблему, см. вопрос stackoverflow.com/questions/52927559/…. Любые идеи?
Имеете ту же проблему в Windows (локальный путь C:/... добавляется к удаленному пути в удаленной системе) - любое решение? Кажется, работает, когда я указываю буквальный путь для localPath, но предпочел бы сохранить переносимость конфигурации






Можете попробовать указать абсолютный путь для
localRoot? Пути, которые вы показываете в сообщении, выглядят так, чтобы вашlocalRootбыл добавлен к вашемуremoteRoot. Также убедитесь, что вы используете последнюю версию расширения Python, поскольку ошибка, связанная с этим, была исправлена некоторое время назад.