0

wxPython スクリプトの .exe を作成するために、1 週間以上試してみました。まだいくつかの質問があり、exe を作成するプロセスはまだよくわかりません。

  1. どのユーティリティを使用する必要がありますか? py2exe、pyinstaller、gui2exe、gui2exe と怪しげな .bat ファイルの組み合わせなどを使用すると聞いたことがあります。wxPython アプリにはどれが最適ですか?
  2. .dll との取引は何ですか? それらは何をしますか、それらを「バンドル」する必要がありますか、そしてなぜそれらはユーザーのコンピューターにないのでしょうか?
  3. ものを .exe にバンドルできますか、それとも .exe があるディレクトリにある必要がありますか?

しばらくの間、プログラムをexeにする方法を正確に見つけようとしていたため、これらのことは特に明確になりませんでした.

4

2 に答える 2

2
  1. py2exeを試したところ、いいようです。必要なすべてのものを .exe にバンドルするのに役立ちます。または、.exe が好きなディレクトリに配置することもできます。
  2. wxpython は wxwigets の API であり、そのカーネル コードは c++ で記述されています。それらの多くは dll にコンパイルされているため、実行時に dll を呼び出せるようにプログラムにバンドルする必要があります。
  3. 1を参照してください。

ところで、英語で質問に答えるのは初めてです。お役に立てば幸いです

于 2012-11-02T10:18:40.270 に答える
1
  1. pyinstallerは非常に使いやすく、アプリケーションは問題なく実行されるため、私はpyinstallerを使用しています。
  2. 含まれているPythonコンパイラとおそらくwin32api呼び出しには、いくつかのWindowsDDLが必要です。
  3. Pyinstallerを使用すると、-Fフラグを使用して、必要なすべてのもの(もちろん、構成ファイルとデータベースを除く)をバンドルできます。
于 2012-10-28T18:57:49.183 に答える