0

我有一个 python 脚本,我正在无人值守地安装一堆应用程序。其中一个应用程序本身会安装特定的 python 版本 2.6-32bit、pywin32 和其他一些软件包,然后将安装修复回 2.7。当我从 python 脚本运行此应用程序的无人值守安装时,python2.7 安装程序会报告一堆文件“c:\python27\xxx 正在使用”等等“计划重启操作...必须重启才能完成操作”。有道理,但我不希望它重新启动,我想从我的 python 脚本中运行它。

python msi 安装程序使用 /norestart 运行。似乎没有帮助。

我有能力编辑应用程序安装程序源代码(它如何运行 python msi 安装)

4

1 回答 1

0

使用py2exe打包您的脚本,以便它使用 Python 的私有副本运行,而不是使用C:\python27.

于 2014-09-11T20:31:48.577 回答