Python python3.10 dis.py (IndexError: tuple index out of range)

에러

Python 3.10에서 아래와 같이 에러가나는 경우가 있다.

 File "C:\Users\devpc\AppData\Local\Programs\Python\Python310\lib\dis.py", line 292, in _get_const_info
    argval = const_list[const_index]
IndexError: tuple index out of range

해결방법

Python 3.10의 문제이며, python310/lib로 이동해서 dis.py파일을 편집해야 한다.




찾기 어려우면 Everything을 활용하거나 검색한다.




def _unpack_opargs에서 else문에




extended_arg=0을 추가한다.

else:
    arg = None
    extended_arg = 0 
yield (i, op, arg)

Comments

댓글을 불러오고 있습니다.