誰かがPythonアプリケーション— cx_FreezeまたはPyInstallerをバンドルするために2つのうちどちらが良いか教えてもらえますか?私は次のような要因に基づいて比較を探しています:
現在のプロジェクトで両方を試し、cx_freezeを使用することにしました。始めるのが簡単だと思いました。依存関係をZipアーカイブにバンドルするオプションがあり、すべてが適切に含まれていることを簡単に確認できます。
PyInstallerに特定のEgg依存関係を含めるのに問題がありました。条件付きインポートを必要なだけ処理できず、バンドルされたアーカイブを調べるのは困難でした。 Windowsでは、pywin32が必要であり(virtualenvでは使用できません)、バージョン1.4はPython2.6では機能しません。 Python2.7がサポートされているかどうかについての情報はありません。
GUI2EXE のようなものを使用してみませんか?
GUI2Exeは、Pythonプログラミング言語で利用可能なすべての「実行可能ビルダー」へのグラフィカルユーザーインターフェイスフロントエンドです。スタンドアロンのWindows実行可能ファイル、Linuxアプリケーション、MacOSアプリケーションバンドルおよびプラグインのビルドに使用できます。 Pythonスクリプトから。
私の経験では、一部のプログラムではpy2exeが正しく機能しないことがわかりましたが、cx_freezeは機能します。 pyinstallerを試していません。