vscode中python导入已有文件夹时出现绿色波浪线问题的解决

问题描述

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

问题解决

目录结构如下:

假如 DOTA_devkit 是我们当前项目,解决如下:

  1. 新建 .env 文件,并写入 PYTHONPATH=DOTA_devkit

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

  1. 重启 vscode