1. ホーム
  2. python

[解決済み] py2exe - 単一実行ファイルを生成する

2022-04-28 11:38:07

質問

という話を聞いた気がします。 py2exe ができたのですが、私には分かりませんでした。 どなたか成功された方はいらっしゃいますか? setup.pyファイルと、使用したコマンドラインオプションを見ることができますか?

基本的に、私はそれが多分/tempに自分自身を解凍して実行するようなことを行う単一の実行可能ファイルを与えてくれると考えています。

どのように解決するのですか?

PyInstaller は、依存関係のない単一の .exe ファイルを作成します。 --onefile オプションで指定します。これは、あなたが説明したように、必要なすべての共有ライブラリを実行ファイルにパックし、実行する前にそれらを解凍することによって行われます(EDIT: py2exeにもこの機能があります、以下を参照してください。 mintyの回答 )

最新のリリース(1.3)はやや古いので、私はsvnにあるPyInstallerのバージョンを使っています。PyQt、PyQwt、numpy、scipy、その他いくつかに依存するアプリのために本当によく働いてくれています。