В ваших __init__
файлах просто создайте такой список для каждой инициализации, поэтому для вашего пользователя __init__
: __all__ = ["app", "content"]
И для вашего контента __init__
: __all__ = ["resource", "call1", "call2"]
Первая попытка: export PYTHONPATH=/home/user
<- Убедитесь, что это правильный абсолютный путь. </p>
Если это не решит проблему, попробуйте добавить к пути также content
.
try: export PYTHONPATH=/home/user/:/home/user/content/
Это определенно должно работать.
Затем вы импортируете так:
import user.app
import user.content.resource
ПРИМЕЧАНИЕ
Все, что вы хотите использовать, вы должны импортировать в каждый файл. Не беспокойтесь об импорте в __init__
. Просто укажите все модули, которые __init__
включает, выполнив __all__ = []