Hướng dẫn fix lỗi Pyinstaller khi sử dụng Python 3.10

 Tìm dòng này trong file dis.py

def _unpack_opargs(code):

    extended_arg = 0

    for i in range(0, len(code), 2):

        op = code[i]

        if op >= HAVE_ARGUMENT:

            arg = code[i+1] | extended_arg

            extended_arg = (arg << 8) if op == EXTENDED_ARG else 0

        else:

            arg = None

        yield (i, op, arg)


sửa lại thành 

def _unpack_opargs(code):

    extended_arg = 0

    for i in range(0, len(code), 2):

        op = code[i]

        if op >= HAVE_ARGUMENT:

            arg = code[i+1] | extended_arg

            extended_arg = (arg << 8) if op == EXTENDED_ARG else 0

        else:

            arg = None

            extended_arg = 0

        yield (i, op, arg)

Đăng nhận xét

Post a Comment (0)

Mới hơn Cũ hơn