fastapi에서 서버를 실행할때 model폴더에서 파일들을 호출할 경우 python site-packages에 있는 모듈을 불러올 경우가 있다.
ex)
이유는 같은 backend/app/models 폴더보다 External Libraries폴더가 더 상위에 있어서 먼저 호출이 된거 같다.
해결법:
(1)
/opt/homebrew/lib/python3.11/site-packages/models/init.py 경로로 직접 들어가서 models 폴더를 삭제
(2)
PyCharm에서 External Libraries클릭해서 python3.11/site-packages/models/init.py에서 site-packages하위에 있는 models폴더 삭제
서버가 잘 실행이 됨!