Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 带visual studio代码的ptvsd“;pydev调试器:警告:正在尝试向不存在的文件添加断点";_Python_Debugging_Visual Studio Code - Fatal编程技术网

Python 带visual studio代码的ptvsd“;pydev调试器:警告:正在尝试向不存在的文件添加断点";

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

当我从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中的设置:

{
    "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上提交问题。谢谢,我会这样做的