2010-11-08 44 views
3

我想知道如何用我的64位cx_freeze創建一個32位二進制文​​件。我查看了homepage,我無法找到一個設置來告訴它要構建哪種體系結構。我正在運行32位(否則PyQt不會工作)Python 2.6,所以依賴關係應該已經是32位,在64位Kubuntu 10.10上。爲另一個架構分配python模塊

+0

因爲Python源運行大家,有什麼不好簡單地分發源? – 2010-11-09 00:57:10

+0

如果我需要分發源代碼,我需要分發PyQt,python-crypto和所有其他依賴項。對於計算機用戶來說是非常不容易的,因此我想盡可能簡化安裝,即安裝所需的所有二進制文件。這部分完成,它的工作。我只需要爲32bit和64bit構建它。 – dutt 2010-11-09 04:29:43

+0

'easy_install'不適合他們嗎? – 2010-11-09 11:26:42

回答

0

如果您使用的是Windows或Mac,則可以分別使用py2exepy2app。我認爲freeze可能是一個更通用的解決方案,可能會爲你工作。

0

我有,我用剛推出前分發應用程序凍結PyQt的一個項目開放源代碼,適用於win/linux/osx。

我用下面的:

  • Pyinstaller爲Linux
  • Py2app的OSX
  • Py2exe窗戶

http://www.pyinstaller.org/

相關問題