0

我已经尝试了一个多星期来制作一个 wxPython 脚本的 .exe。我还有很多疑问,创建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。

BTW,第一次用英文回答问题,希望对你有帮助

于 2012-11-02T10:18:40.270 回答
1
  1. 我使用 pyinstaller 因为它非常易于使用并且应用程序运行没有任何问题
  2. 包含的 Python 编译器和可能的 win32 api 调用需要一些 Windows DDL
  3. 使用 Pyinstaller,您可以使用 -F 标志捆绑所有需要的东西(当然除了配置文件和 dbs)。
于 2012-10-28T18:57:49.183 回答