파이썬 모듈을 만들고 테스트 할 때 ModuleNotFoundError: No module named 에러가 발생한 경우
원인
파이썬은 모듈을 불러올 때 모듈 설치 경로와 자신의 현재 위치를 참조한다. 이런 이유로 바로 위 상위 디렉토리라도 불러오지 못하는 일이 발생한다.
해결 방법
파이썬 파일이 사용자 모듈을 찾을 수 있게 해주는 방법 중 테스트 파일 상단에 다음과 같은 sys path 경로 추가함
import sys
sys.path.append('작업 디렉토리 path')