ModuleNotFoundError: No module named
오류 이름에서 알 수 있듯이 모듈을 찾을 수 없어서 생기는 오류이다.
못찾겠다고 하는 모듈을 install해주면 해결이 된다.
ex)
ModuleNotFoundError: No module named 'numpy'
pip install numpy
그런데 프로젝트 내의 모듈을 가져오는데 이러한 오류가 뜨는 경우도 있다.
from ~ import ~ 문에서 경로도 맞고 모듈이름도 맞고 모듈이 존재하는 것도 확인을 했는데 이러한 오류가 뜬다면
프로젝트 내에서 setup.py파일이 있는지 살펴보자.
만약 있다면, setup.py를 실행을 하고 다시 실행하면 정상 작동이 될 것이다. (경험담)
pip install .
# or
python setup.py develop