본문 바로가기
etc./Tips

[Error 해결] ImportError: cannot import name ‘Concatenate’

by 삼SAM 2023. 5. 30.

발생 원인

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 이상으로 업그레이드한다.

댓글