2

exe にコンパイルされる単純なスクリプトを探していますが、使用する前に py2exe を見つけました。py2exe ツールの長所と短所は何だと思いますか?

4

3 に答える 3

10

長所:

  • アプリはスタンドアロンになり、Python を使用せずに PC 上で実行できます

短所:

  • セキュリティの誤った感覚、アプリはまだ解釈されています。スクリプトが表示されなくなっただけですが、バイトコードは表示され、ソースに簡単に変換できることがわかりました。
  • アプリケーションのサイズが大きく、py2exe でパッケージ化された最も単純なスクリプトは数メガバイトのサイズになります。
  • 潜在的な問題、場合によっては (主にエンコーディングを使用する場合)、アプリケーションを exe として再テストし、すべてが期待どおりに機能することを確認する必要があります。特別な。
  • アプリケーションが特定のサードパーティの Python モジュールに依存している場合、動作しない可能性があります。

Py2exe のホームページをチェックして、これらの問題の詳細と回避方法を見つけてください。

于 2009-08-23T11:43:41.417 に答える
5

私が知っている1つの欠点:Python3.xのサポートはありません。私の知る限り、これに関する作業は行われておらず(とにかくSourceForge SVNリポジトリには何もありません)、現時点でpy2exeサイトで公開されている3.xの計画はありません。

于 2009-08-23T12:13:45.573 に答える
2

使用しているサードパーティ ライブラリに目を通します。一部のライブラリ (PIL など) は、py2exe が正しいコードをバンドルするのを困難にする条件付きインポートでトリックを行います。多くの場合、これらの問題は回避できますが、事前に少しグーグルで調べておくと、後で頭を悩ませることがなくなるかもしれません。

于 2009-08-23T22:19:07.137 に答える