2

我已经在 Ubuntu 上成功编译了 PyXMLSec 库。我想为这个库创建一个 Windows 安装程序(即 PyXMLSec-win32-python27.exe)。我可以从我的 Ubuntu 创建它还是必须从 Win32 创建它?我怎样才能创建它?我更喜欢 Ubuntu,因为在 Windows 中,我有一些错误。

谢谢。

4

3 回答 3

1

您应该在 Windows 上构建和测试安装程序。(如果你不在 Windows 上测试它,你不知道它在 Windows 上工作。)

用于制作 Windows 安装程序的常用免费安装软件产品通常包括WixInno Setup。为了使用方便,我更喜欢 Inno Setup;它有一些免费的 GUI(从站点本身链接到)用于创建用于构建安装程序的设置脚本,非常灵活,无需您进行任何自定义工作,并且可以使用内置的基于 Object Pascal 的脚本语言轻松扩展。

但是,Wix 支持构建使用 Windows Installer 的基于 MSI 的安装程序。企业网络管理员通常需要 MSI 安装,因为它们可以轻松地将安装推​​送到网络域中的计算机。除非您非常熟悉它,否则它更难使用,因此它可能不适合您似乎需要的一次性安装程序要求。

于 2012-10-03T22:09:36.317 回答
0

查看Build Distribution的文档:

python setup.py bdist --format=msi
于 2013-09-24T07:10:54.937 回答
0

我想为我的python源代码制作一个安装文件”

您必须使用 NSIS、InnoSetup、BitRock Installer、IzPack 或等效软件来生成平台安装程序。所以你必须把第一部分产生的二进制结果打包成操作系统分发。几乎所有的安装程序系统都被认为适用于 Windows 系统。跨平台:零安装,IzPack ...如果您使用 IzPack,您可以拥有一个跨平台安装程序,支付包含 jvm 的价格。

我相信这一点>>帮助可以成为您的道路之光;)

于 2013-09-24T06:56:43.747 回答