Pythonのスクリプトをコンパイルして実行可能なexeファイルに変換する方法を紹介します。この作業は、PythonのライブラリPyInstallerを使用します。
PyInstallerのインストール
まずはじめに、PyInstallerをインストールします。以下のコマンドを実行します。
pip install pyinstaller
Pythonスクリプトのコンパイル
PyInstallerを使ってPythonスクリプトを実行ファイルに変換する方法は簡単です。以下のコマンドを実行するだけです。
pyinstaller your_script.py
このコマンドを実行すると、build
とdist
という2つのディレクトリが作成されます。dist
ディレクトリ内にはexeファイルが作成され、これを実行するとPythonスクリプトが実行されます。
オプション
PyInstallerにはいくつかの便利なオプションがあります。
--onedir
(または-D
): 出力を1つのディレクトリにまとめます。--onefile
(または-F
): 出力ファイルを1つにまとめます。--noconsole
(または-w
): コンソールを表示しません(GUIプログラムの場合に使用)。--clean
: ビルド前に前回のキャッシュを削除します。
例えば、出力を1つのファイルにまとめたい場合は、以下のようにコマンドを実行します。
pyinstaller your_script.py --onefile
これで、Pythonスクリプトをexe化する方法について説明しました。この情報がPythonスクリプトの配布を容易にする手助けになれば幸いです。