Pythonで作ったプログラムをexeにするにはPyInstallerというのを使います。

 

これをインストールするにはpipというのをインストールしてないとできません。

pipを既にインストールしている人は1.を飛ばしてください。

 

1.pipのインストール方法

まずここからget-pip.pyをダウンロードして (もしたくさん文字がでてきたら右クリックして名前を付けて保存を選択しましょう。)

次にダウンロードしたget-pip.pyのあるディレクトリをコマンドプロントで開きましょう。(cd プログラムがあるパス で移動可能)

そしたら

python get-pip.py

とうってエンターを押しましょう。

pip -V

とうてばインストールされてるか確認できます。

pip 18.1 from c:\users\ユーザー名\appdata\local\programs\python\python36-32\lib\site-packages\pip (python 3.6)

などと表示されればOK

 

2.PyInstallerをpipを使ってインストールしよう!

pip install pyinstaller

とコマンドプロントで入力すればOK

 

3.exeにしてみよう!

 

コマンドプロントでexeにしたいプログラムにあるフォルダーに移動して (cd プログラムがあるパス で移動可能)

pyinstaller pythonのプログラム.py

と入力すればできます。

 

ちなみにコンソールを開きたくなかったら

--windowed

というのを後ろにひとますあけてうちましょう。(こんな感じ:pyinstaller pythonのプログラム.py --windowed)

 

一つのファイルにまとめたい場合は

--onefile

というのを後ろにひとますあけてうちましょう。(こんな感じ:pyinstaller pythonのプログラム.py --onefile)

 

EXEファイルにアイコンを適用したかったら

--icon適用したいアイコンの名前ico

というのを後ろにひとますあけてうちましょう。(こんな感じ:pyinstaller pythonのプログラム.py --icon=アイコンの名前.ico)

 

Distというフォルダーにexeができます。

 

'cp932' codec can't decode byte 0x83 in position 177: illegal multibyte sequence

と表示されて成功しないときはexeにするプログラムの名前を英語にするとなおるかも