我已经使用 postinstall 脚本创建了 msi 文件,并且 msi 正在安装在任何系统中,但 postinstall 脚本在安装后没有执行。
这是我的设置脚本代码
setup(name='Proapp',
version='1.0',
py_modules=['App_New'],
description='Project app',
author='Ashish Jain',
author_email='ashish@example.com',
url='http://ashish-webmaster.blogspot.in/',
packages=['Proapp'],
scripts=['postinst.py'],
package_data={'Proapp': ['*.pyd','*.dll','*.DLL','*.exe','images/*.*']},
)
在安装 msi 之后,它正在创建这样的包
PythonX\
Scripts\
postinst.py
Lib\
sitepackage\
Proapp
并且在系统中安装 msi 后 postinst.py 不执行。在我看来,这个文件没有执行,因为这个系统中没有安装 python,并且没有执行 python 环境。现在我的问题是如何在系统中安装 msi 后执行 postinst.py。我已经检查了 bat 或 vbs 文件,但在安装时出现错误,用于执行 postinst.py 或 postinst.bat 或 vbs 文件的安装脚本的任何其他选项。请帮我解决它