Python スクリプトを Windows 用の .exe へ変換する
Python で作成したスクリプトを Windows 環境に配布したい場合、pyinstaller で .exe 化してしまう、という方法があります。 pyinstaller 実行時のオプション次第でもあるのですが、「ランタイムや関連ライブラリを全て .exe に同梱してしまい、配布先環境に Python 本体やライブラリが無くても動作させる」ということも可能です。
予め、pyinstaller をインストールしておきます。
1 | |
後は必要に応じて、以下いずれかの実行コマンド (等) を実行するだけです。
| 関連ファイルを含める? | アイコンを指定する? | 実行コマンド |
|---|---|---|
| X | X | pyinstaller sample.py |
| ○ | X | pyinstaller sample.py --onefile |
| ○ | ○ | pyinstaller sample.py --onefile --ico=favicon.ico |
これで dist ディレクトリ配下に .exe ファイルが生成されます。