使用Vscode远程debug报错找不到Module找不到File
1..报第一个错 提示我无法导入自己写的module
如图:
解决办法:
stackoverflow上说的在launch.json中加了一条 env,就解决了。
"env": { "PYTHONPATH":"/home/zt/ge-sc-master/ge-sc-master"},
2.解决完第一个问题继续debug出现了第二个错误FileNotFound
因为我加载数据时使用的是相对路径,那么需要在launch.json中把省略的这部分相对路径写入cwd
所以launch.json中cwd应该为
但是呢改完之后,又报了错误一,我真的服了。。。,难道是cwd跟env设置有冲突了???不知道。。最后我还是把相对路径改成绝对路径了,最后debug成功了。。。
真实一场酣畅淋漓的debug啊。麻了浪费姐仨小时。也没搞明白为啥加了cwd不能行,如果有路过的我解释不清楚可以看看这篇说的已经很清楚了。【Vscode-Debug调试】 - 知乎