У меня есть эта структура
proj
utils.py
|- sub1
file1.py
|- sub2
file2.py
...
utils.py
- это модуль, содержащий множество полезных функций.Я хочу, чтобы они были доступны в каждом filesX.py
в подкаталогах, например, через utils.func1()
...
. Поэтому я хочу импортировать utils
из file1.py
через from .. import utils
, но я получаю
ValueError: attempted relative import beyond top-level package
ошибка.
Есть ли чистый способ сделать это без добавления абсолютных путей и без редактирования PYTHONPATH?