目的
TkinterとMatplotlibライブラリが含まれるpythonプログラムをpyinstallerにてexeを生成します。
環境
Python 3.6.0, Windows 10
前準備
pyinstallerをインストールしますが、2018/6/29現在は開発バージョンのpyinstallerを利用する必要がありました。
そのため、以下のようにしてコマンドプロンプトからpyinstallerをインストールします
> pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
exe生成
pandas, matplotlibなど事前に利用しているライブラリがある場合はあらかじめpipでインストールしておきます。
そして、
> pyinstaller --onefile --hidden-import=matplotlib --hidden-import=tkinter main.py
とコマンドを打つと対象のpythonファイルをビルドします。そして、distフォルダ内にexeファイルが生成されます。