반응형
처음 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
반응형