Python と wxwidgets を使用して小さなプログラムを開発しました。これは非常に単純なプログラムで、必要に応じてミニ フレームのみを使用して情報を表示し、残りの時間は何も表示せず、タスク バーにアイコンのみを表示します。
py2exe (単一ファイル exe モード、最適化) を使用して exe をビルドすると、6MB のサイズのファイルが生成されます。
必要のないライブラリや dll を含めないようにしましたが、ミニ フレームとタスクバーのアイコンだけでこのような大きなファイルを取得する理由がわかりません。
py2exe で生成された exe のサイズを小さくする方法はありますか?
これが私が自分で少し減らすためにしたことです:
options = {"py2exe":{"excludes" : ['_gtkagg', '_tkagg', 'bsddb', 'curses', 'email', 'pywin.debugger',
'pywin.debugger.dbgcon', 'pywin.dialogs', 'tcl',
'Tkconstants', 'Tkinter'],
"dll_excludes": ['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll', 'tcl84.dll',
'tk84.dll'],
ありがとう。