ImportError: cannot import name 'Literal' from 'typing' 문제가 생기면
Python Version 확인 먼저 해야함.
typing에서 Literal은 3.8 이상에서 사용가능한 package이므로 Python version 3.7 이하의 경우 실행 불가 에러가 뜸
고로, terminal에 'python --version'을 통해 확인
혹은
import sys
sys.version
으로 Python 버전을 확인 먼저 진행
만약 Python version이 3.7이하라면
1) kernel 재설치
만약 terminal env로 재설치가 가능하다면 python = 3.8 이상 환경 구축 후 활용
2) typing_extensions package 활용
pip install typing_extension 설치 후
from typing_extensions import Literal
사용
Python 3.8 이상에서도 활용가능하니 이 방법 또한 방법 중 하나
https://stackoverflow.com/questions/61206437/importerror-cannot-import-name-literal-from-typing