Python. Импортирование в пакетах
Допустим, у меня есть такой пакет:
Package:
| - main.py
| - __ init__.py
| - utils.py
Можно ли Создавать Пакет в пакете?
Что я имею ввиду:
Package:
| - main.py
| - __ init__.py
| - utils.py
| - Package2:
| - | - event.py
| - | - Package3:
| - | - |- command.py
Если да, то как импортировать utils.py в event.py? Когда пытаюсь сделать такое, выдаёт ошибку:
ModuleNotFoundError: No module named 'utils'
Ответы (1 шт):
Автор решения: Namerek
Для
Для
Для
→ Ссылка
Для event.py:
import utils
from Package3 import command
Для command.py:
import utils
from Package2 import event
Для utils.py:
from Package2 import event
from Package2.Package3 import command
Желательно создать переменную окружения
PYTHONPATHи присвоить ей значение полного пути до корня проекта