gpt4 book ai didi

Python 的 setup.py : how to install different files for different platforms

转载 作者:行者123 更新时间:2023-12-01 05:37:55 25 4
gpt4 key购买 nike

我正在编写一个跨平台的包,它需要包含不同平台的不同二进制文件(例如 Linux/MAC OS/Windows 甚至 32 位/64 位 Windows)

我需要我的包的 setup.py 来安装基于平台的不同二进制数据文件。问题是我需要将所有平台的数据文件都包含在包中,它们可能具有相同的名称但内容不同。

有人可以建议如何使用 distutils/setuptools setup.py 吗?

最佳答案

这并不太难,至少在简单的情况下:例如,您可以看到 setup.py不确定性 Python 包会这样做(它根据 Python 的版本选择安装目录,但在您的情况下,您只需检查 sys.platform 和 friend )。

关键线是

if sys.version_info >= (2, 5):
package_dir = 'uncertainties-py25'
else:
package_dir = 'uncertainties-py23'


distutils.core.setup(

# Where to find the source code:
package_dir={'uncertainties': package_dir},

)

关于Python 的 setup.py : how to install different files for different platforms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7606776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com