I'm building my code in VSCode using python 3.7.3. The folder structure: project ├── main.py └── modules ├── __init__.py ├── foo.py └── boo.py In foo.py: import boo boo.printBoo() When I run foo.py it works. I can get the result I expect. This is boo But VSCode pops out: Unable to import 'boo' pylint(import-error) Though the code works, is there a way that I can get rid of pylint(import-error)? I have tried to change the import statement to from ..modules import boo as Boo error: attempted relative import with no known parent package and import modules.boo as Boo error: No module named 'modules' What is the problem, is it pylint's problem or did I misuse the import? Continue reading...