У меня есть репозиторий с такой структурой:
Код: Выделить всё
root_dir/
├── python/
│ └── libraries/
│ └──types/
│ ├── type1/
│ │ └── math/
│ │ └── math.py
│ └── type2/
│ └── categories/
│ └── category1/
│ ├── module1/
│ │ └── module1.py
│ ├── module2/
│ │ ├──module2.py
│ │ └── test/
│ │ └── test_module2.py
│ └── module3/
│ ├── module3.py
│ └── test/
│ └── test_module3.py
└── notebooks/
└── type1/
└── categories/
└── category1/
└── notebook.ipynb
code> как типы.type2.categories из корневого каталога root_dir
как два отдельных пакета? Я хочу иметь возможность импортировать эти модули в Notebook.ipynb, используя:
Код: Выделить всё
from types.type1.math.math import Vector
from types.type2.categories.category1.module1.module1 import Calculator
from types.type2.categories.category1.module2.module2 import Processor
Источник: https://stackoverflow.com/questions/781 ... kages-from