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