最近在学习Python, 需要用到自己定义的工具类模块,总结下来主要遇到两个问题
- 如何导入自定义模块
- 解决VS Code 警告
Import [module] could not be resolved in Pylance
和实现包高亮与转到定义
首先准备我们的测试文件,目录结构如下
D:\IMPORT_LOCAL_PACKAGE
├─.vscode
│ launch.json
│ settings.json
│
├─mycode
│ test.py
│
└─utils
util_1.py
util_2.py
首先将 utils路径加入 setting.json, 在根目录.vscode文件夹中新建 settings.json
文件,内容如下,目的是将本地包纳入VsCode分析行列, 注意这里是相对路径(相对于根目录),不能写成 {workspaceRootFolder/utils}
, 写完后记得重启VS Code