3

我正在使用 cx_Freeze 为我的 PyQt 应用程序生成 Windows 二进制文件。但是生成的二进制安装程序似乎仍然包含对我机器上文件的引用。(生成二进制文件的那个)。所以我无法将生成的安装程序分发到其他机器。当程序在另一台机器上启动时,它似乎会寻找只存在于我的机器上的路径。

我的 setup.py 看起来像这样:

import sys
from cx_Freeze import setup, Executable

    """ To build on windows: python.exe setup.py bdist_msi """

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

    setup( name = "Checkout",
           version = "0.1",
           description = "",
           options = {"build_exe" : {"includes": "atexit"}},
           executables = [Executable("checkout.py", base=base)])
4

0 回答 0