这是因为我们编译使用的python.exe的路径文件夹里面并没有我们自定义的模块,无法读取到我们自定义模块的代码。
解决方法就是将我们自己写的模块路径添加到当前编译的路径中,具体操作如下:
1、打开当前运行文件夹的.vscode文件夹的settings.json文件(如果没有就新建一个)
2、在其中加入下面代码设置
{
# 进行编译的python路径(一般使用之前配置好的默认路径即可,不用更改)
"python.pythonPath": "C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python39\\python.exe",
"python.analysis.extraPaths":[
# 自定义模块所在的文件夹路径,可以添加多个路径(下面只是个示范)
"E:\\myfolder\\homework\\one\\Person_reID_baseline_pytorch-master" ,
"E:\\...\\...\\...\\..."
]
}
希望我的经验分享能帮到您,如果觉得不错,卑微求个点赞,谢谢您的观看!!!