内容纲要
背景
我使用 vscode 开发 python 程序,程序本身可以正常执行,但是编辑器有警告
No name 'log' in module 'lib'
这个警告是 pylint 提示的
解决办法
应该是 pylint 的 bug,lib 目录下是有 __init__.py
文件的,pylint 却无法将该目录识别为包
卸载 pylint
pip3 uninstall pylint
重启 vscode 后会提示安装 lint 扩展,这时选择 flake8
vscode 错误提示 No name ‘log’ in module ‘lib’