File"/opt/homebrew/lib/python3.11/site-packages/models/init.py", line 37, in <module>import project ModuleNotFoundError: No module named 'project'

canyi·2023년 10월 25일
0

python

목록 보기
6/6

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폴더 삭제

서버가 잘 실행이 됨!

profile
백엔드 개발 정리

0개의 댓글