Я работаю со следующим каталогом в Python3 .8:
package/
__init__.py
/folder1
__init__.py
file1.py
/folder2
__init__.py
file2.py
/folder3
__init__.py
file3.py
Я хотел бы импортировать функцию из файла3 в файл2. Какой самый простой способ сделать это? Я также хотел бы не добавлять вручную PYTHONPATH, чтобы сделать это как можно более плавным для следующего человека, работающего над проектом.
Пока что пробовал относительный импорт, который не работал, возможно, потому что я не указал что-то в инициализации, которая в настоящее время пуста. Я использую ошибку:
from ..package.folder3.file3 import function_name
is
ImportError: attempted relative import with no known parent package
Спасибо за помощь!