我有一个类似下面的结构:
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()来指定包。