0

GUI2Exe を使用して Python アプリを CX_freeze していますが、これはうまく機能しています...手動でビルドしたい場合。

次のステップは、このビルドを自動化して、1 つのステップでビルドできるようにすることです。

エクスポートされた setup.py を使用してビルドする方法はありますか? または、いくつかのコマンド ライン パラメータを指定して GUI2Exe を呼び出してプロジェクトをビルドしますか?

ありがとう!

更新: そこで、以下の提案に従ってコマンドを手動で実行しました: 違いは次のとおりです。

  • library.zip が異なり、サイズが 11 バイトずれています
  • {app}.zip は異なりますが、サイズは同じです
  • {app}.manifest がありません

それらが同じであることに満足できますか?

4

3 に答える 3

1

GUI2Exeは、さまざまなバイナリビルダーの単なるラッパーです。py2exeの場合、GUI2Exeが生成するsetup.pyファイルを実際に表示できるメニュー項目があります。そこで、それが何をするのかがわかります。いいえ、Pythonファイル自体(つまり、Python GUI2Exe.py)を実行することを意味しない限り、コマンドラインから実行することはできません。これはコマンドラインユーティリティではありません。

于 2010-07-28T02:55:05.140 に答える
1

そのホームページにあるように、GUI2Exe はさまざまな python exe ビルダーに関する GUI にすぎないため、選択したツールを直接使用する必要があると思います。cx_Freeze についてはsetup.py、マニュアルhttp://cx-freeze.sourceforge.net/cx_Freeze.html#distutils-setup-scriptにオプションの説明があります。

于 2010-07-23T10:56:52.497 に答える
0
python setup.py build

必要なコマンドはこれだけです。結果の違いは何ですか?

于 2010-07-24T19:37:16.367 に答える