Как установить локальные модули Python в подкаталоги как отдельные пакеты из корневого каталога?Python

Программы на Python
Гость
Как установить локальные модули Python в подкаталоги как отдельные пакеты из корневого каталога?

Сообщение Гость »


У меня есть репозиторий с такой структурой:

Код: Выделить всё

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

Как установить root_dir\python\libraries\types\type1 как type1 и root_dir\python\libraries\types\type2\categories
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

Вернуться в «Python»