ひとりでのアプリ開発 - fineの備忘録 -

ひとりでアプリ開発をするなかで起こったことや学んだことを書き溜めていきます

Python - PyInstaller:exe化

初めに

 本記事は、Python スクリプトを実行可能な exe ファイルに変換する方法を紹介します。今回は、PyInstaller を使用します。

PyInstaller とは

 Python スクリプトを exe ファイルなどに変換するためのライブラリのことです。

PyInstaller のインストール

 Terminal で次のコードを入力し、実行すると PyInstaller がインストールできます。

pip install pyinstaller

コンパイル

 コンパイルして、exe 化していきます。

 コマンドプロンプトまたは Terminal で行います。

  1. 変換したいファイルがあるフォルダに移動します。
    フォルダの移動には、cd(Change Dictionary)コマンドを使用します。

    cd フォルダのパス
    @例:cd Desktop\MyPython\lesson


  2. 次のコマンドを実行する

    @your_script_nameの部分をスクリプトファイル名に書き換えて実行してください.
    pyinstaller --onefile your_script_name.py

    実行するとコンパイルが始まります。下の画像のように successfully と表示されたら ok です。


  3. フォルダの確認
    コンパイルが終了するとコマンドプロンプトまたは Terminal で開いていたフォルダ内に build、dist というフォルダが作成されています。

    dist フォルダの方に exe ファイルがあります。

exe ファイルを実行

 exe ファイルを開いて、実行してみます。本記事では、以前作成したマインスイーパーを exe 化しています。

fineworks-fine.hatenablog.com

 無事、実行できました。

補足

Build フォルダ

 dist フォルダには、exe ファイルがありましたが、build フォルダには次のようなファイルが入っています。