我已经在Ubuntu上成功编译了一个PyXMLSec库。我想为这个库创建一个Windows安装程序(即PyXMLSec-win32-python27.exe)。我可以从我的 Ubuntu 创建它还是必须从 Win32 创建它?如何创建它?我更喜欢Ubuntu,因为在Windows中,我有一些错误。
谢谢。
您应该在Windows上构建并测试安装程序。(如果你不在Windows上测试它,你不知道它在Windows上工作。
用于制作Windows安装程序的常用免费安装软件产品通常包括Wix和Inno Setup。为了便于使用,我更喜欢Inno设置;它有一些免费的GUI(从站点本身链接到),用于创建用于构建安装程序的安装脚本,非常灵活,无需任何自定义工作,并且可以使用其内置的基于Object Pascal的脚本语言轻松扩展。
但是,Wix支持构建使用Windows安装程序的基于MSI的安装程序。企业网络管理员通常需要 MSI 安装,因为它们允许轻松地将安装推送到网络域中的计算机。除非您非常熟悉它,否则很难使用它,因此它可能不适合您似乎需要的一次性安装程序要求。
我想为我的python源代码制作一个安装文件"
您必须使用NSIS,InnoSetup,BitRock Installer,IzPack或同等产品才能生成平台安装程序。因此,您必须获取第一部分生成的二进制结果并将其打包以进行操作系统分发。几乎所有的安装程序系统都被认为是Windows系统的。跨平台:零安装,IzPack ...如果您使用IzPack,则可以让跨平台安装程序支付包含jvm的代价。
我相信这种>>帮助可以让你轻松;)
查看构建分发的文档:
python setup.py bdist --format=msi