Моя текущая структура папок выглядит примерно так:
folder/
utils.py
something.py
etc.py
В something.py я выполняю импорт:
from folder.etc import x
import utils.some_module
utils - это установленный пакет из пункта, который, к сожалению, имеет то же имя, что и один из моих файлов внутри папки . Код работает нормально, но по какой-то причине pylint выдает мне такую ошибку:
folder/something.py:11: [import-error(pylint), None] Unable to import 'utils.some_module'
folder/something.py:11: [no-name-in-module(pylint), None] No name 'some_module' in module 'utils'
Если я изменю имя файла с utils.py на что-то другое, ошибка исчезнет, но я не хочу ее менять. Структура утилит пакета следующая:
utils/
__init__.py
some_module
Кто-нибудь знает, как решить эту проблему без изменения имени файла?
Спасибо