python で開発したものを windows 端末に配布したいと考え py2exe の使い方をまとめました。
セットアップ手順
py2exe インストール
以下のコマンドでインストールします。
$ pip install py2exe
変換手順
- python スクリプト作成
- setup.py 作成
- 変換コマンド実行
python スクリプト作成
sample.py というファイルに以下を記入する。
print ("Hello py2exe...")
setup.py 作成
setup.py というファイルに以下を記入する。
from distutils.core import setup import py2exe option = { 'compressed': 1, 'optimize': 2, 'bundle_files': 1, } setup( options = { 'py2exe': option, }, console = [ {'script': 'sample.py'} ], zipfile = None, )
オプションについて
- compressed – 出力を圧縮するかしないか
- optimize – 最適化するかしないか
- bundle_files – exeファイルにランタイムdllを含めるか含めないか
変換コマンド実行
以下のコマンドを実行します。
$ python setup.py py2exe
変換処理が正常に終了すれば、dist ディレクトリが生成され sample.exe というファイル名で保存されています。