为另一个架构分发python模块

时间:2010-11-08 21:56:35

标签: python architecture pyqt

我想知道如何用64位cx_freeze创建一个32位二进制文​​件。我查看了homepage,我找不到设置来告诉它要构建什么样的架构。

我正在运行32位(否则PyQt将无效)Python 2.6,所以依赖性应该已经是32位,在64位Kubuntu 10.10上。

3 个答案:

答案 0 :(得分:0)

如果您使用的是Windows或Mac,则可以分别使用py2exepy2app。我认为freeze 可能是一个可能适合您的更通用的解决方案。

答案 1 :(得分:0)

也许此链接可以帮助您:http://linux.die.net/man/8/linux32 否则,您可以使用QEmu或VirtualBox创建x32虚拟机...

答案 2 :(得分:0)

我有一个pyqt项目,我之前用它来分发冷冻应用程序,然后才发布它的开源,用于win / linux / osx。

我使用了以下内容:

  • 用于Linux的Pyinstaller
  • osx的Py2app
  • 用于Windows的Py2exe

http://www.pyinstaller.org/