问题描述
在使用 vscode 时,如果在Python文件中存在导入当前文件夹下模块的情况,编辑器可能会出现绿色的波浪线,提示 unsolved import xxx,提示不能导入我们需要导入的模块,但是运行的时候并没有问题。此时不影响运行,但是不能直接点进去看相应模块,也没有相关代码提示。
问题解决
目录结构如下:

假如 DOTA_devkit 是我们当前项目,解决如下:
- 新建
.env文件,并写入PYTHONPATH=DOTA_devkit

- 在
setting.json中添加"python.envFile": "${workspaceFolder}/.env"

- 重启 vscode