【发布时间】:2012-01-04 04:11:14
【问题描述】:
我注意到几个成熟的 Python 库已经为大多数架构(Win32/Win-amd64/MacOS)和 Python 版本预编译了版本。为不同环境交叉编译扩展的标准方法是什么?葡萄酒?虚拟机?众包?
【问题讨论】:
-
你可以找到一些关于这个in the official Python docs的有限信息。
-
谢谢,但这只是部分回答了问题。
-
我认为Christoph Gohlke 可以回答这个问题。我引起了他的注意。
-
这是如何开发跨平台代码还是实际交叉编译的问题?
-
抱歉,回答迟了。问题是关于实际的交叉编译。我已经看到一些严肃的项目(例如 Numpy)为几乎所有流行的架构提供了一个包。所以问题是他们通常如何做到这一点?人们是否有使用这些操作系统的物理/虚拟机,或者他们众包实际编译,或者有一些用于交叉编译的在线服务?
标签: python cross-platform packaging python-c-extension