2012-10-28 71 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

順便說一句,這是我第一次用英語回答一個問題,希望它可以幫助