如何使setup.py安装多个顶级软件包?

问题描述 投票:1回答:2

我有一个想要整理的python软件包:

root/
    setup.py
    package1/
        __init__.py
        package2/
            __init__.py
        package3/
            __init__.py

我希望setup.pypackage1package2package3作为顶级软件包安装到正确的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 ...

python build installation setuptools distutils
2个回答
0
投票

我觉得让您的开发文件/文件夹结构更紧密地代表部署结构是更清洁的方法。


1
投票

您可以尝试

© www.soinside.com 2019 - 2024. All rights reserved.