Не удается импортировать локальный модуль? PyCharm

У меня проблема с относительным и абсолютным импортом с PyCharm

Структура проекта:

введите описание изображения здесь

Когда я пытаюсь импортировать такой локальный пакет, я получаю сообщение об ошибке

введите описание изображения здесь

Но это нормально работает:  введите описание изображения здесь

Что нужно сделать, чтобы и PyCharm, и Python не выдавали ошибку?


person loliallen    schedule 08.01.2021    source источник
comment
Вы используете исходный макет, поэтому вам придется установить проект с pip install -e .   -  person bad_coder    schedule 08.01.2021
comment
Когда я пытаюсь импортировать такой локальный Пакет, я получаю сообщение об ошибке: в чем ошибка?   -  person Selcuk    schedule 08.01.2021
comment
Вы случайно наклеили картинки неправильно?   -  person namesis    schedule 08.01.2021


Ответы (1)


Чтобы PyCharm распознал каталог как модуль, вам необходимо пометить его как корень источников. Для этого щелкните его правой кнопкой мыши, наведите указатель мыши на «Пометить каталог как» и нажмите «Корень источников».

person Xeoth    schedule 08.01.2021
comment
Проблема в том, что вы не устанавливаете свой проект. Таким образом, код, который вы тестируете и реализуете, будет работать иначе, чем когда вы его установите. - person bad_coder; 08.01.2021