これが質問です:.pyファイルからセットアップファイル(.msi)を作成するにはどうすればよいですか?小さなスクリプトがありますが、別のアプリケーションをインストールする「InstallSimple」プログラムで使用するには、インストーラーが必要です。
pyinstallerで試しましたが、2.3〜2.7バージョンをサポートしており、3.3バージョンのスクリプトがあります。
これが質問です:.pyファイルからセットアップファイル(.msi)を作成するにはどうすればよいですか?小さなスクリプトがありますが、別のアプリケーションをインストールする「InstallSimple」プログラムで使用するには、インストーラーが必要です。
pyinstallerで試しましたが、2.3〜2.7バージョンをサポートしており、3.3バージョンのスクリプトがあります。
ファイルを作成するには、 distutils.msi
を使用する必要があります。そこにある基本的な手順は、スクリプトに関する情報を含むファイルを作成することです。その後、実行すると、ファイルが作成されます。setup.py
python setup.py bdist_msi
.msi
ただし、これのみを使用する.msi
と、Pythonスクリプト用の-fileが作成されますが、最初にコンピューターにPythonをインストールする必要があります。これはおそらくあなたが望むものではありません。これを解決するには、 cx_Freeze.exe
を使用してスクリプトから-fileを作成できます。cx_Freezeは、distutilsを使用してファイルを作成できます。ここに例があります。.msi
cx_Freezeを試しましたか?最新のドキュメントcx_Freeze4.3.1のドキュメントによると、python3をサポートしています。