我有这样的结构:
setup.py
package
__init__.py
sub_package
___init__.py
sub_package2
__init__.py
如果我通过 setup.py install 安装包,那么它可以正常工作(通过将整个包复制到 site-packages 目录):
site_packages
package
sub_package
sub_package2
但是如果我运行 pip install package,那么 pip 会将每个子包安装为独立包:
site-packages
package
sub_package
sub_package2
我怎样才能避免这种情况?我使用 setuptools 中的 find_packages() 来指定包。