カテゴリー
Uncategorized

Python のディスクコスト

  • python-2.5.1.msi — 10.4 MiB (展開したら大分膨らむ)
  • zip を使って portable に — 7.2 MiB (展開しないでも実行できる)
    • tcl/tk サポートなし
    • Doc, include, libs, Scripts, Tools は排除
    • 標準ライブラリを全て zip に固める
    • .pyd の import は pywin32 の zipextimporter.py と _memimporter.pyd を使用
    • リソースファイルを利用するモジュールは使用できない可能性がある
  • 7-zip を使って portable に — 5.4 MiB
    • 条件は zip 版と同じ
    • 7-zip の展開部分は自作ライブラリ

どんなに頑張っても pythonXX.dll の大きさが下限です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です