Pythonでexeファイルを作る!
Pythonってどうせ環境整えないと実行できないから
配布してもPythonのインストール強要しないといけないんでしょ?
って思ってましたが、意外と簡単にexeが作れちゃいました。
というわけで、exeを作るまでを簡単にまとめます。
最初に確認すること
exeを作るためにはPyInstallerってのが必要です。
(ほかにも色々あるけど何も考えずにexeが作れるのはこれ)
とりあえず↓のサイトにアクセス。
今回(2016/12/19現在)はPython 2.7 と 3.3から3.5に対応してるらしい
ということで今回インストールするPythonは3.5で行こうと思います。
Pythonをインストール
Python公式サイトにアクセスして
https://www.python.org/downloads/
丁度良く最新版が3.5.2でしたのでこれをインストールします。
インストールで注意することは
パスを通してCドライブ直下に置くくらいでOK
コマンドラインでPyInstallerをインストール
とりあえずコマンドプロンプトを起動してPythonのパスが通ってるか確認
python と入力してEnter
↑こうなっていればOK
>>> ←こいつから抜け出すには exit() と入力してEnter
それではPyInstallerをインストール
pip install pyinstaller と入力してEnter
↑こんな風になってたらOK
適当にスクリプトを書いてビルドしてみる
なんでもいいのでスクリプトを書いて保存
HelloWorld.py
同じディレクトリにバッチファイルを作成
build.bat
↑こんな風になっていればOK
バッチを叩いてビルド実行
バッチを叩いたら念願のexeファイル作成開始です。
ずらーっとログが流れて色々フォルダやファイルが作成されます。
↑こんな風になっていればOK
成功していれば dist フォルダの中にexeが作成されています。
という感じでサクッと簡単にexeを作成できましたー。