python - 我如何使用 Py2Exe 将多个 .py 文件组合成一个 .exe

标签 python pyqt py2exe

我使用 PyQt 为我的程序制作了一个 GUI,但它有多个 .py 文件,其中 2 个是类,一个启动代码。所以我想知道,如何将它们组合成一个完整的程序?

这是我将合并的所有 .py 文件的下载链接:http://www.multiupload.com/CJDL639CTH

最佳答案

Shed Skin可以将您的程序变成一个快速的可执行文件,但也许这对您的程序不起作用。

py2exea setup.py like this您可以轻松地将 Windows 中的 Python 2.x 代码转换为仅需一个额外文件的可执行文件,这与 cx_Freeze 不同。 11 个文件的平面输出。 对于 Python 3,使用 cx_Freeze,或 py2exe .

关键部分是:

    options={
            'py2exe': {
                    'compressed': 2,
                    'optimize': 2,
                    'includes': includes,
                    'excludes': excludes,
                    'packages': packages,
                    'dll_excludes': dll_excludes,
                    'bundle_files': 1,  # 1 = .exe; 2 = .zip; 3 = separate
                    'dist_dir': 'dist',  # Put .exe in dist/
                    'xref': False,
                    'skip_archive': False,
                    'ascii': False,
                    'custom_boot_script': '',
                    #'unbuffered': True,  # Immediately flush output.
            }
    },
    zipfile=None,  # Put libs into .exe to save space.

关于python - 我如何使用 Py2Exe 将多个 .py 文件组合成一个 .exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7950335/

相关文章:

qt - 如何让顶部的QWidget模态化?

python - Py2exe 将文件打包成一个 exe

python - 查找具有最大表面积(不包括相交区域)的边界框轮廓

python - JSON 值错误 : Unterminated string

python - PyQt:多个 QGridLayout

python - 保护从 py2exe python 生成的二进制文件

python - 在py2exe中打包图像?

python - 我怎样才能用python找到我的IP地址而不是本地IP?

python - SQLAlchemy 和遍历 : How to add traversal required attributes for objects retrived from database?

python - 使用简单的 PyQT UI 选择目录路径粉碎