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 ファイルが生成されます。