VsCode远程调试服务器python代码(解决相对路径相关问题) | 您所在的位置:网站首页 › linux显示当前目录路径不可用怎么解决 › VsCode远程调试服务器python代码(解决相对路径相关问题) |
1.首先在本地使用VsCode调试python代码,可参考链接:VSCode启动Debug模式调试Python文件 2.vscode远程连接服务器,调试python文件,可参考链接: 一文掌握vscode远程调试python代码 3.调试时,相对路径出错,可参考链接: No such file or directory. 解决VSCode相对路径出错问题 这三个文章基本解决了我需要的问题,使用vscode远程调试python文件,并可正确读取相对路径文件。 但是使用"cwd": "${fileDirname}",代码中的相对路径只能以当前调试的python文件为工作目录进行查找。 ---------------------------------------------------------------------------------------- 我的文件目录如下图,需要调试utils/gen_residual_images.py文件 其中有config/data_preparing.yaml(不止一处)相对路径是以utils的当前目录为工作目录的,调试时,会出错,提示找不到该文件。 解决办法: 将cwd改为:/data/disk1/janson/srcCode/LiDAR-MOS/(utils的路径),即可在调试时,找到文件config/data_preparing.yaml。
|
CopyRight 2018-2019 实验室设备网 版权所有 |