Импорт модулей из корневой папки во вложенных папках Python3

имеется такая структура

project
       |- configuration.py #содержит class Config с настройками
       |- folder1
                |-module1.py
                |-module2.py
       |- folder2
                |-module3

в module3 пишу такую конструкцию

from configuration import config # Экземпляр класса Config

И получаю ошибку В терминале

.venv/ # python.exe .\folder2\module3.py
Traceback (most recent call last):
  File "\project\folder2\module3.py", line 6, in <module>
    from configuration import config
ModuleNotFoundError: No module named 'configuration'

В VSCode такая же проблема, но в PyCharm всё работает.

Я так понимаю импортировать надо указывая пути. Но как сделать так, что бы можно было импортировать от корня проекта без дополнительных манипуляций с путями.


Ответы (0 шт):