Python 带visual studio代码的ptvsd“;pydev调试器:警告:正在尝试向不存在的文件添加断点";
当我从VisualStudio代码(Windows计算机)到Raspberry PI运行以下调试时。我两次出现以下错误: pydev调试器:警告:尝试将断点添加到 不存在: /home/pi/testdebug/C:/IOT/Github/RaspberryPi/test\u remote\u debug/test\u remote\u debug.py (将不起作用) pydev调试器:警告:尝试将断点添加到 不存在: /home/pi/testdebug/C:/IOT/Github/RaspberryPi/ReadPressure/Testing\u bar\u break\u notification.py (将不起作用) 这是lauch.json中的设置:Python 带visual studio代码的ptvsd“;pydev调试器:警告:正在尝试向不存在的文件添加断点";,python,debugging,visual-studio-code,Python,Debugging,Visual Studio Code,当我从VisualStudio代码(Windows计算机)到Raspberry PI运行以下调试时。我两次出现以下错误: pydev调试器:警告:尝试将断点添加到 不存在: /home/pi/testdebug/C:/IOT/Github/RaspberryPi/test\u remote\u debug/test\u remote\u debug.py (将不起作用) pydev调试器:警告:尝试将断点添加到 不存在: /home/pi/testdebug/C:/IOT/Github/Rasp
{
"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.
}
你知道我为什么要让它工作吗 能否尝试为
localRoot
指定绝对路径?您在消息中显示的路径看起来在您的remoteRoot
前面加了localRoot
。另外,请确保您使用的是最新版本的Python扩展,因为与此相关的错误不久前已修复。远程和本地开发PC都运行4.1.3版ptvsd。我注意到json不喜欢Windows(本地计算机)上的“\”,所以将它们改为“/”即C:/IOT/test\u remote\u debug。还是不看。还有其他想法吗?只是确认一下,消息仍然是一样的“pydev debugger:警告:尝试向不存在的文件添加断点:/home/pi/testdebug/C:/IOT/Github/RaspberryPi/test\u remote\u debug/test\u remote\u debug.py(将无效)”,然后请在Github.com/microsoft/vscode-python上提交问题。谢谢,我会这样做的