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 または postinstall スクリプトの vbs ファイルを実行するためのその他のオプションがあります。それを解決するために私を助けてください