与PyO3和Maturin交叉编译(类似于windows)



我想知道是否有人有使用pyo3和maturiin交叉编译到windows的经验。

pyo3医生说:

交叉编译PyO3模块相对简单需要一些软件:

目标的工具链。货物中的适当选项.config,用于您的目标平台和工具链使用。已经为您的目标与上述解释器匹配的标头。

我从这里找到了解释器,但我不知道如何获得windows python解释器和库,甚至不知道这到底意味着什么。

我正在使用maturin来构建python轮子,它在OSX上运行良好,但我不知道如何开始为windows进行交叉编译。

有人能帮我吗?

目标是每个Python版本/体系结构/OS都有一个轮子。

实现这一点的一种简单方法是通过外部运行程序(例如gitub运行程序(和为每个平台使用maturin编译包的操作。

以下是hyperjson的操作方法。

pyo3现在有了实验性的Windows功能,可以完全使用python3-dll-a绕过这个过程。点击此处阅读更多信息。

最新更新