py2exe
Py2Exeは、pythonで書いたスクリプトから単体で実行可能なバイナリを作成してくれるツールとして、有名です。使い方は、PythonMatrixJpのページが参考になります。
きのう初めて使ってみたのですが、一つだけハマりました。
setup.py py2exe
とコマンドを打って実行してみると
The following modules appear to be missing ['xlrd', 'xlrd.biffh', 'xlwt']
と言うメッセージが出て、キチンとバイナリをビルドしてくれません。
調べてみると、eggファイルの中は探索してくれないようです。
仕方がないので、C:\Python25\Lib\site-packagesの下にあったxlrdとxlwtのeggを解凍し、site-packages直下に置きました。ビルドし直すと、こんどはうまく行きました。
その他はとてもカンタンだったのですが、exeファイルを作りたいだけなら、PythonMatrixJpでも紹介されているbbfreezeの方がよいのかも知れません。