【全局】将自定义模块的路径加入VS Code检测列表:
File -> Preferences -> Settings -> Extensions -> Python -> Auto Complete: Extra Paths -> Edit in settings.json
在打开的settings.json的光标处添加自定义模块的绝对路径
示例:
{
...
"python.autoComplete.extraPaths": [
"D:/Programming/Python/modules"
],
"python.analysis.extraPaths": [
"D:/Programming/Python/modules"
]
}
若不想设置全局设置,可以在项目文件夹的.vscode
子文件夹新建同名文件并配置上述属性
【局部】在要调试的代码中添加自定义模块路径
import sys
sys.path.append("D:\Programming\Python\modules") # add work dir to sys path
若要调试的代码和自定义模块位于相同目录,则无需进行这个操作