카테고리 없음

[ aws lambda error ] "Unable to import module 'main': No module named 'exceptiongroup'"

자랑이다 2024. 2. 14. 13:59
728x90
반응형

 

처음 lambda setting할 때 python version은 3.12.

 

lambda에 코드 올려서 성공하고서

tensorflow 코드를 붙이려고했더니 python 3.12는 지원하지 않는 것 같다.

 

python 3.9로 downgrade한 후

다시 lambda 세팅하는데

tensorflow 코드 추가된 것 밖에 없는데

기존 계층(3.12때 install한 lib)을 추가해서인지

"Unable to import module 'main': No module named 'exceptiongroup'" error 발생

 

 

 

 

해결 방법 : exceptiongroup lib 추가

 

 

위 error는 해결이 되었으나

pydantic_core._pydantic_core' error가 뜬다.

이거 lambda로 처음 소스 올리기 시작할 때 떴던 오류인데...

pydantic은 fastapi install시 들어온 lib다.

 

"Unable to import module 'main': No module named 'pydantic_core._pydantic_core'"

 

해결 방법 : fastapi 버전 변경해서 install.

오류 원인 : install 된 pydantic 소스에 이상이 있다.

 

나의 경우 fastapi 버전의 문제였던 것 같다.

특정 버전에서 자동으로 들어오는 pydantic 소스가 문제가 있었던 것 같다.

uninstall 후 fastapi를 이전 버전으로 받아서 해결.

 

 

 

 

 

 

 

 

728x90