pyqt5 cx_freeze编译

时间:2014-09-05 00:21:55

标签: python cx-freeze pyqt5

我尝试使用cx_freeze创建exe,在编译时收到此消息:http://wklej.org/id/1457081/ 当我运行我的输出文件时,我得到:http://i.imgur.com/t5E7GS2.png 我的设置很简单:

    # -*- 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 个答案:

答案 0 :(得分:1)

这是Python 3.4.1 + PyQt5的当前问题。

有关详细信息,请参阅此bug有关cx_freeze的报告。

建议您可以从源代码构建cx_freeze,然后就可以了。

另一种方法是暂时回到Python 3.3.5,除非你需要Python 3.4.1引入的任何东西。