我想知道是否有人有使用pyo3和maturin交叉编译windows的经验。
pyo3文档说:
交叉编译PyO3模块相对简单,需要一些软件: 你的目标的工具链。在您的货物.config适当的选项,您要针对的平台和您正在使用的工具链。已经为目标编译的Python解释器。与上述解释器匹配的标题。
我已经找到了从这里来的翻译,但我不明白如何获得windows解释器和库,甚至不明白这到底意味着什么。
我正在使用马图林构建python轮子,它在OS上运行得很好,但我不知道如何开始对windows进行交叉编译。
有人能帮我吗?
发布于 2020-10-11 03:59:30
目标是每个Python版本/架构/ OS都有一个轮子。
实现这一目标的一种简单方法是通过外部运行程序(例如gitub运行程序)和为每个平台使用maturin编译包的操作。
maturin
这里是高辛如何做到的。
发布于 2022-10-31 21:25:11
pyo3现在有了试验性的Windows特性,可以完全使用python3-dll-a绕过这个过程。在这里读更多。
pyo3
python3-dll-a
https://stackoverflow.com/questions/60460934
相似问题