vscode 远程调试代码(python代码跳转查询引用)
前期准备参考下文:
https://zhuanlan.zhihu.com/p/104514164
按照上文操作后部分用户出现的问题如下:
1.python代码无法调转定义
2.自己写的库文件无法正常import
解决方式
搜索python扩展并右击选择Extension Setting。
选择 Remote[ ],并搜索:go to definition
, 最后打开最下面的edit in settings.json。
在settings.json输入以下内容。
{
"terminal.integrated.inheritEnv": false,
"python.linting.pylintArgs": [
"--generate-members"
],
"files.encoding": "gbk",
"editor.tabCompletion": "on",
"window.zoomLevel": 0,
"editor.fontSize": 18,
"python.languageServer": "Pylance",
"debug.allowBreakpointsEverywhere": true,
"python.autoComplete.addBrackets": true,
"python.linting.enabled": false,
"python.analysis.extraPaths": [
"/root/moudle", // 自定义模块的相对路径,可多个,可绝对路径
"/目录2"
],
"python.pythonPath": "/root/anaconda3/envs/pytorch/bin/python",
"[go]": {
"editor.insertSpaces": false
}
}
注意"python.analysis.extraPaths"参数需要改成从你自己的库文件所在的目录。同理"python.pythonPath"是你自己python的安装目录。