【Python】実行ファイル(exe)化の方法

python

■ 主の PC環境一覧

OS:Windows11
CPU:Intel® Core™ i9 13900KF
Memory:64GB
GPU:NVIDIA® GeForce RTX™ 3070 8GB

Python:3.9.4
pip:20.3.4

■ 初めに

Pythonファイルを魔法のようにexe化する一歩で、あなたのアイデアとコードが現実のアプリケーションとなります。
ユーザーは Pythonの知識がなくても、簡単にあなたの創造力を実行でき、ソフトウェアを楽しむことができます。

[1] Pyinstaller インストール

// 仮想環境 作成/有効化
$ python -m venv .venv
$ start .venv\Scripts\activate

// Pyinstaller インストール
$ pip install pyinstaller

[2] 実行ファイル(exe)化

1. 実行したい Pythonスクリプトまで移動

$ cd <実行したい Pythonスクリプトまでのパス>

2. pyinstallerコマンドを実行

[オプション][説明]
–onefile出力を 1つのファイルにまとめる
–onedir出力を 1つのディレクトリにまとめる
–noconsoleスクリプト実行時コンソール画面を非表示にする
–name生成する .exeファイル名を指定
// Pythonスクリプトを実行ファイル(exe)化
$ pyinstaller <pythonスクリプトファイル名> --onefile --noconsole --name <実行ファイル名>

=====
// 主がよく使用するおすすめ
$ pyinstaller main.py --onefile --noconsole --name Execute_verX-X-X
// 上記省略形
$ pyinstaller main.py -F -w -n Execute_verX-X-X

上記、実行後に下記「ファイル」と「フォルダ」が生成されます。

  • Execute_verX-X-X.spec
  • build
    • 省略(不要)
  • dist
    • Execute_verX-X-X.exe

ユーザーへ配布する際は、「dist」フォルダを圧縮し送付してあげてください。

実行ファイルに依存関係がある場合は、「dist」フォルダ内に配置してくださいね。

■ 最後に

特になし。

comment 📝

タイトルとURLをコピーしました