etc./Tips
[Error 해결] ImportError: cannot import name ‘Concatenate’
삼SAM
2023. 5. 30. 17:36
발생 원인
from typing_extensions import Concatenate
위와 같이 'Concatenate'을 import하려다 오류가 나는 경우는 일반적으로 버전이 맞지 않아서 발생한다.
해결 방법
1. 패키지 업그레이드
pip install typing-extensions --upgrade
터미널에 위 커맨드를 입력하여 최신 버전으로 업그레이드 완료하면 해결된다.
2. 파이썬 업그레이드
글 작성일 기준 현재 typing-extensions의 최신 버전은 23년 5월 25일 발표된 4.6.2이며 파이썬 3.7 이상에서 문제없이 작동한다고 한다.
python 3.6에서도 최신 버전의 typing-extensions로 업그레이드 후 ImportError 없이 정상적으로 호출이 가능했다.
그러므로 패키지 업그레이드 후에도 문제가 발생한다면 파이썬 버전을 확인 후 3.7 이상으로 업그레이드한다.