🐍
Fletアプリのexe化方法
事前準備
- pyinstallerをインストール
pip install pyinstaller
- fletをインストール(これは既にインストールしていると思います)
pip install flet
以下のコマンドをfletがインストールされた場所で行う
-
起動遅い
flet pack main.py --name [your app name]
-
起動速い(onedirオプションをつける。出力されるフォルダが汚くなるのが欠点)
flet pack main.py --name [your app name] --onedir
-
iconをつける(iconオプションをつける。32bit深度(透過も含む形式)で作成すること)
flet pack main.py --name [your app name] --icon=sample.ico
-
実行
distフォルダ内のexeを実行する -
配布
distフォルダを配布。
背景
pythonで手軽にモダンなアプリケーションが作成できるフレームワークにFletがあります。
しかし、Fletはexe化した後の起動が遅いのが難点です。
そこでone-dirオプションをつけることで起動の速度を上げることができます。
ここではそのやり方を説明しています。
Discussion