为另一个架构分发 python 模块
我想知道如何使用 64 位 cx_freeze 创建 32 位二进制文件。我查看了主页,但找不到一个设置来告诉它什么构建的架构。
我正在运行 32 位(否则 PyQt 将无法工作)Python 2.6,因此依赖项应该已经是 32 位,在 64 位 Kubuntu 10.10 上。
I'm wondering how I can create a 32-bit binary with my 64bit cx_freeze. I've looked at the homepage and I can't find a setting to tell it what architecture to build for.
I'm running 32bit(otherwise PyQt won't work) Python 2.6, so the dependencies should already be 32bit, on 64bit Kubuntu 10.10.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您使用的是 Windows 或 Mac,则可以分别使用
py2exe
或py2app
。我认为 freeze 可能 是一个更通用的解决方案,可能适用于你。If you were using Windows or a Mac, then you could use
py2exe
orpy2app
, respectively. I think that freeze may be a more general solution that may work for you.也许这个链接会对您有所帮助: http://linux.die.net/man/8/linux32< /a>
否则,您可以使用 QEmu 或 VirtualBox 创建 x32 虚拟机...
Maybe this link will help you: http://linux.die.net/man/8/linux32
Otherwise you can create a x32 virtual machine by using QEmu or VirtualBox...
我有一个 pyqt 项目,在将其开源发布之前,我曾经为该项目分发冻结的应用程序,适用于 win/linux/osx。
我使用了以下内容:
http://www.pyinstaller.org/
I have a pyqt project for which I used to distribute frozen apps before just releasing it open source, for win/linux/osx.
I used the following:
http://www.pyinstaller.org/