3

PyQt アプリの Windows バイナリを生成するために cx_Freeze を使用しています。しかし、生成されたバイナリ インストーラーには、まだ MY マシン上のファイルへの参照が含まれているようです。(バイナリを生成したもの)。そのため、生成されたインストーラーを他のマシンに配布することはできません。プログラムが別のマシンで起動されると、自分のマシンにのみ存在するパスを探すようです。

私の 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