[英]How to include sub-packages in a Python package
我正在尝试创建一个具有以下结构的包:
project/
setup.py
source/
__init__.py
utils/
__init__.py
module1.py
module2.py
apps/
__init__.py
module1.py
module2.py
所有__init__.py
都是空的
安装文件(仅相关行):
from setuptools import setup, find_namespace_packages
setup(name = 'project',
version = '0.01',
packages = find_namespace_packages(),
python_requires = '>=3.6'
)
问题是我创建的包不包括两个子包utils
和apps
。 我应该怎么做才能像这样使用包: import package.apps.module1
? 类似于此处的示例: https : //docs.python.org/3/tutorial/modules.html#packages
我认为您需要的所有相关信息都可以在这里找到:[https://packaging.python.org/guides/packaging-namespace-packages/][1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.