Я строю свой код в VSCode, используя python 3.7.3.
Структура папок:
project
├── main.py
└── modules
├── __init__.py
├── foo.py
└── boo.py
В файле foo.py:
import boo
boo.printBoo()
Когда я запускаю foo.py, он работает.Я могу получить ожидаемый результат.
This is boo
Но выскакивает VSCode:
Невозможно импортировать 'бу' пилинт (ошибка импорта)
Хотя код работает, есть ли способ, которым я могу избавиться от pylint(import-error)
?
Я попытался изменить оператор импорта на
from ..modules import boo as Boo
ошибка: попытка относительного импорта без известного родительского пакета
и
import modules.boo as Boo
ошибка: ни один модуль с именем 'modules'
Что такоепроблема, это проблема Pylint или я неправильно использовал импорт?