使用cx_Freeze将.py文件转换为exe

时间:2017-03-18 15:31:36

标签: python cx-freeze

以前将我的.py文件转换为.exe文件完全没问题, 但不知怎的,它现​​在显示以下错误:

  

警告:试图加载多个不兼容的Qt包装器。可能会复制一些不正确的文件   追溯(最近的呼叫最后):
    文件“setmeup.py”,第5行,在       executables = [Executable(“SciKit-Play-GUI.py”)])

后面是我目录中的cx_Freeze文件中的一些错误...... 请帮忙!

1 个答案:

答案 0 :(得分: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']
            }
        }
)