我有一个想要整理的python软件包:
root/
setup.py
package1/
__init__.py
package2/
__init__.py
package3/
__init__.py
我希望setup.py
将package1
,package2
和package3
作为顶级软件包安装到正确的site-packages/
目录中,以便我可以执行]]
import package1 import package2 import package3
没有问题。也许这需要多个
setup.py
文件?
但是最重要的是,我希望最终能够通过执行pip install root
安装所有三个软件包。我该怎么做呢?尽管setuptools也可以,但最好仅使用distutils
解决方案。
谢谢!乌里
我有一个要整理的python软件包:root / setup.py package1 / __init__.py package2 / __init__.py package3 / __init__.py ...
我觉得让您的开发文件/文件夹结构更紧密地代表部署结构是更清洁的方法。
您可以尝试