py2exe を使用すると、Python のスクリプトから Windows 上で実行可能な .exe ファイルを作成することができます。
基本的な使い方
変換対象のスクリプト hello.py と、変換設定ファイル setup.py を用意します。
print 'Hello'from distutils.core import setup
import py2exe
setup(console=['test.py'])コマンドラインから、次のように実行すると、dist ディレクトリに hello.exe と、必要なライブラリが生成されます。
C:\> python setup.py py2exe
配布するときは、dist ディレクトリの中身をすべてまとめて配布します。
(応用)wxPython などの GUI アプリケーションの場合
from distutils.core import setup
import py2exe
setup(windows=['test.py'])GUI を持つアプリケーションで、実行時にコマンドプロンプトを表示したくない場合は、setup メソッドのパラメータとして、console の代わりに windows を指定します。