2017-03-18 67 views
0
到exe

有人將我的.py文件,.exe文件完全沒有問題之前, 但不知何故,現在它顯示了以下錯誤:轉換.py文件與cx_Freeze

警告:嘗試加載多個不兼容Qt包裝。一些不正確的文件可能被複制。
回溯(最近最後調用):
文件 「setmeup.py」,第5行,在
可執行= [可執行文件( 「SciKit-Play-GUI.py」)])

隨後由我的目錄中的cx_Freeze文件中的一些錯誤...... 請幫助!

+1

*它之前工作,但現在不是。* - 您正在使用源代碼控制,對吧?回去找到停止工作的地方。 –

+0

其實它是轉換我的其他.py文件就好了,但問題出現在我轉換的文件有QtCore和QtGui模塊... – Aadit

回答

0

轉換的EXE一個的.py可以使用py2exe

使用此命令編譯:

setup.py py2exe 

這裏是setup.py文件

from distutils.core import setup 
import py2exe, sys, os 

sys.argv.append('py2exe') 

setup( 
    name = "...", 
    version = '1.0', 
    description = "...", 
    author = "...", 
    windows = [{'script': 'test.py'#, 'icon_resources': [(1, 'icon.ico')] 
       }], 
    zipfile = None, 
    data_files=[], 
    options = { 
     'py2exe': { 
      'optimize':2, 
      'bundle_files': 3,  
      'compressed': True, 
      'excludes':[], 
      #'dll_excludes':['w9xpopen.exe'] 
      } 
     } 
) 
+0

謝謝你現在的工作 – Aadit