2012-10-28 53 views
0

我一直在尝试一个多星期来制作一个wxPython脚本的.exe。我仍然有很多问题,创建一个exe的过程还是很不清楚。创建wxPython GUI .exe?

  1. 应该使用哪个实用工具?我听说过使用py2exe,pyinstaller,gui2exe,一些gui2exe和一些阴凉的.bat文件的组合,这对于一个wxPython应用程序是最好的?
  2. 与.dlls有什么关系?他们做什么,我需要“捆绑”他们,为什么他们不在用户的计算机上?
  3. 你可以将东西捆绑到.exe中,还是需要将它们放在.exe所在的目录中?

这些事情并没有特别清楚,因为我一直在试图找出如何让我的程序变成一个exe文件一段时间。

+0

另请参阅http://stackoverflow.com/questions/6235123/python-executables-py2exe-or-pyinstaller比较py2exe和pyinstaller。 – bouke

回答

1
  1. 我用pyinstaller,因为它是非常容易使用和应用程序没有任何问题
  2. 一些Windows的DDL,需要对包括Python的编译器,并为可能的Win32 API运行调用
  3. 随着Pyinstaller可以使用-F标志捆绑所需的所有东西(当然除了配置文件和dbs)。
+0

你如何在exe中包含wxPython? – tkbx

+0

请查看pyInstaller文档和/或本教程:http://www.blog.pythonlibrary.org/2010/08/10/a-pyinstaller-tutorial-build-a-binary-series/它不是火箭科学在所有 – W0bble

1
  1. 我只是试着py2exe,它看上去不错。它可以帮助你将需要的所有东西捆绑到.exe中,或者将它们放在.exe所在的目录中。无论你喜欢什么,
  2. wxpython是wxwigets的api,其内核代码是由C++编写的。其中许多人被编译成动态链接库,所以你必须要捆绑他们与你程序,以便它可以调用DLL时,它的运行
  3. 看到1

顺便说一句,这是我第一次用英语回答一个问题,希望它可以帮助