Я пытаюсь написать пакет со следующей структурой
/package
setup.py
/subpackage1
subpackage1.py
__init__.py
/subpackage2
subpackage2.py
__init__.py
/utils
some_other_files_and_codes
__init__.py
Мой setup.py в настоящее время выглядит следующим образом:
from setuptools import setup, find_packages
setup(
name = 'subpackage1',
version = '1.0',
install_requires=['numpy',
'scipy'],
packages = find_packages(),
)
Затем я устанавливаю его с помощью pip install -e .
из папки /package
. Однако я не могу импортировать subpackage2, только subpackage1.
Я бы хотел иметь возможность импортировать их как
from package import subpackage1
from package import subpackage2
Это важно, потому что subpackage1 и subpackage2 также существуют как автономные пакеты в моей системе.
Может кто-нибудь помочь мне с этим?