2014-09-05 104 views
0

我儘量讓EXE與cx_freeze,編譯時我得到這個消息:http://wklej.org/id/1457081/ ,當我跑我的輸出文件的獲取:http://i.imgur.com/t5E7GS2.png 我的設置很簡單:pyqt5 cx_freeze編譯

# -*- coding: utf-8 -*- 

import sys 
from cx_Freeze import setup, Executable 

base = None 
if sys.platform == 'win32': 
    base = 'Win32GUI' 

options = { 
    'build_exe': { 
     'includes': 'atexit' 
    } 
} 

executables = [ 
    Executable('start.pyw', base=base) 
] 

setup(name='simple_PyQt5', 
     version='0.1', 
     description='Sample cx_Freeze PyQt5 script', 
     options=options, 
     executables=executables 
    ) 

從鏈接錯誤每當我製作一些pyqt5應用程序,甚至簡單 我都不知道該如何寫這個安裝文件。

回答

1

這是Python 3.4.1 + PyQt5的一個當前問題。

請參閱此bug cx_freeze報告以瞭解更多信息。

建議您可以從源代碼構建cx_freeze,然後就可以正常工作。

除非你需要Python 3.4.1引入的任何東西,否則暫時可以回到Python 3.3.5。

+0

謝謝,關於bug報告頁面鏈接到cx_freeze打造哪些工作正常 – 2014-09-05 09:31:17