에러 발생
django runserver 도중 No module named '모듈명'
에러가 발생했다.
해결 방법
- pip 패키지 설치 확인
pip show 모듈명
위 명령어를 입력하여 에러가 발생한 모듈의 설치 여부를 확인한다. No matching distribution found for 모듈명
과 같은 오류 메시지가 반환되면 모듈 설치가 안 된 것이므로 설치해주면 된다.
- Django 설정 확인
INSTALLED_APPS = [
# ...
'모듈명',
# ...
]
설치가 되어있으나 에러가 발생하는 경우 Django 설정 파일에서 INSTALLED_APPS 리스트에 해당 모듈이 추가 되어있는지 확인한다.
- 리스트에 모듈명이 정확히 추가 되어있는지 확인하세요. 저 같은 경우는 drf_yasg 모듈을 drf-yasg라고 적어두어서 발생한 오류였습니다 :(