見出し画像

pythonファイルをEXE化 pyinstaller


pyinstallerのインストール


pythonファイルを配布したいと思ったときに、配布する相手にpythonがインストールされていなかった場合はどうなるでしょうか?
実行できないのです。そこで、今回はpythonファイルを実行ファイル、つまり、exeファイルにする方法をご紹介します。

EXE化するためには、pyinstallerというライブラリをつかいます。
コマンドプロンプトか、パワーシェルを開き、

pip install pyinstaller

と入力し、エンターをおしてください。
そうすれば、インストールが始まるはずです。

うまくいかない場合は、こちらの記事をご覧ください。

EXE化してみよう

pyinstaller [exe化したいpyファイル名]

このコードでEXE化することができます。

--onedir(-Dでも可)
# 出力を1フォルダにまとめる

--onefile(-Fでも可)
# 出力ファイルを1つにまとめる

--noconsole(-wでも可)
# コンソールを非表示(GUIプログラムの場合にCUIが必要なければ使用)

オプションは上のようなものがあります。
例えば、test.pyを一つのファイルでEXE化したければ、

pyinstaller test.py -F

とすればいいのです。
そして、出来上がったファイルのdistに入っていますので、それを配布すれば、他のウィンドウズで使用することができます。

*注意 ファイルを配布する際は絶対に悪意あるものを配布しないこと。
    逆に、危険かもしれないファイルはむやみに開かないこと

以上で今回の記事は終わりです。最後までありがとうございました!


いいなと思ったら応援しよう!