gpt4 book ai didi

python - 为不同平台构建 python wheels

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:02 27 4
gpt4 key购买 nike

我有一个需要预编译扩展模块的库。考虑以下文件布局:

lib
|--- win32_py32
| |--- _lib.py
|---- win32_py32
|--- _lib.py

我如何构建 2 个不同的 wheel-packages,根据平台只包含正确的二进制文件?

最佳答案

我会做这样的事情:

lib
|------ lib.py
|------ platform_1
| |------- _lib.py
|
|------ platform_2
| |------- _lib.py

并在 lib.py

# this module becomes the _lib module for one platform of either 1 or 2
if platform == 1:
from .platform_1._lib import * # python 3 import
if platform == 2:
from .platform_2._lib import *

关于python - 为不同平台构建 python wheels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19575341/

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