【发布时间】:2017-09-05 23:51:52
【问题描述】:
我们有一个现有的 InstallShield 安装程序,它会安装以下内容:
- 我们的产品
- Python 2.7.13 通过官方 Windows exe 安装程序
- 3 个 python 模块(pywin32、psycopg 和 setuptools)通过 exe 安装程序
- 我们生产的 2 个鸡蛋模块
Python 是静默安装的,但是 3 个模块安装程序会打开他们自己的安装程序窗口,这些窗口会阻止我们的安装,看起来非常不专业,并且需要用户单击它们。似乎没有我们可以传递的参数来强制它们静默运行。
我们的安装人员已经 7 岁了。我认为 Python 模块在 Windows 上安装方式的进步已经使基于 exe 的模块安装程序完全过时,但我似乎无法找到关于推荐的“现代”安装方法的明确答案。鉴于以下限制,我们可以做些什么来使安装程序运行完成而无需单击模块安装程序?
以下条件适用:
- 我们必须继续使用 InstallShield 作为安装引擎。
- 在安装过程中我们不会有 Internet 连接。
- 安装适用于计算机上的所有用户。
【问题讨论】:
标签: python python-2.7 installshield python-module