问题描述
在使用 vscode 时,如果在Python文件中存在导入当前文件夹下模块的情况,编辑器可能会出现绿色的波浪线,提示 unsolved import xxx
,提示不能导入我们需要导入的模块,但是运行的时候并没有问题。此时不影响运行,但是不能直接点进去看相应模块,也没有相关代码提示。
问题解决
目录结构如下:
假如 DOTA_devkit
是我们当前项目,解决如下:
- 新建
.env
文件,并写入PYTHONPATH=DOTA_devkit
- 在
setting.json
中添加"python.envFile": "${workspaceFolder}/.env"
- 重启 vscode