ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

【python】py2exe を使ってみる

py2exe は、python スクリプトを Windows の実行ファイル(.exeファイル)に変換するアプリケーションです。

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 というファイル名で保存されています。