【发布时间】:2014-06-24 02:07:39
【问题描述】:
我一直在使用 Python 3.3 和 PyQt4 开发应用程序,我希望能够将其作为独立应用程序分发。我的开发环境是 OS X,我已经能够使用 cx_Freeze 和 py2app 创建一个独立的 OS X 应用程序。
我的问题是,考虑到我无法访问 Windows 操作系统进行开发,我将如何为 Windows 创建可执行文件?
我尝试在 OS X 上使用 cx_Freeze 的 build_exe 并在 Windows 上运行它,但它不会运行。
提前致谢:)
【问题讨论】:
-
cx_Freeze 不能这样做 - 要制作 Windows exe,您需要在 Windows 上冻结。但是,您也许可以使用我的新项目pynsist。这将创建一个安装 Python 和您的代码并创建开始菜单快捷方式的 Windows 安装程序。你需要安装 NSIS - 看起来 macports 和 homebrew 都有它。
标签: python python-3.x packaging cx-freeze software-distribution