ロゴマーク 2021/11/30 Python

【Python】Exeファイル化して他のPCでPythonアプリを動かす方法

ライターhiro
最近Youtubeもやってます。チャンネル登録よろしく!

Pythonでデスクトップで動くアプリを作成したら、Pythonの実行環境が無くても動くようにexeファイル化して動かすやり方を試したいと思います。

まずは何かデスクトップで動くアプリを用意します。

今回は以前に作ったHello Worldと表示される何の役にも立たないアプリをexe化して試したいと思います。

過去記事[Python]ウィンドウズ用アプリ作成(tkinter)はコチラ

まずはexe化するのに必要なライブラリーをインストールします

今回はpyinstallerというライブラリーを使います

コマンドプロンプトで

pip install pyinstaller

を実行します

次にexeファイル化するpythonファイルを用意します

今回はこれを使いたいと思います

これをdesktop_app.pyという名前で保存します

前回これを作った時はjupyter lab上で作ったので拡張子がipynbとなっていました

このファイルをexe化しようとするとうまくいかないので、ソースコードだけコピペして、別ファイルとして.pyの拡張子で新規に作成しました。

ファイルが用意出来たら同階層まで移動し、

pyinstaller desktop_app.py --noconsole

を実行します

--noconsoleはexeファイルを実行したときにコンソール(コマンドプロンプト)を立ち上げないという意味になります

完了するとこのようにファイルやフォルダが出来ます(dist , build , desktop_app.spec , __pychache__)ので、

この中のdistフォルダをクリックします

そうするとファイル名と同じ名前のフォルダがあるのでこれをクリックします

その中にファイル名.exeというファイルがあるので、今回はdesktop_app.pyをexe化したので、

desktop_app.exeという名前になっています。

これをクリックします

無事 Hello World と書かれた何の役にも立たないアプリが起動しました。

このような流れでpythonファイルをexe化できますので興味のある方はお試しを~

最近Youtubeもやってます。チャンネル登録よろしく!

トップへ戻る Page
top
Top