티스토리 뷰
반응형
발단
모델을 수정하고 Alembic의 revision을 생성하려고 하는 커맨드를 입력하는 도중,env.py
에서 내 프로젝트의 app 모듈을 찾지 못 하는 ModuleNotFoundError
에러가 떴다.
원인
어떠한 이유에서 Alembic은 커맨드를 실행할 때, local "." 경로를 sys.path에 추가하지 않는데 그래서 프로젝트의 모듈을 못 찾는 것 같다.
해결
alembic.ini
로 가서 아래 코드의 주석을 해제해주어 local "." 경로를 sys.path에 추가하자. (주석되어있음)
prepend_sys_path = .
stack overflow :alembic-modulenotfounderror-in-env-py
alembic github :해당 에러에 대한 커밋
반응형
'Backend > Errors' 카테고리의 다른 글
댓글