새소식

python/Django

Django - No module named 에러 해결

  • -

에러 발생

django runserver 도중 No module named '모듈명' 에러가 발생했다.


해결 방법

  1. pip 패키지 설치 확인
pip show 모듈명

위 명령어를 입력하여 에러가 발생한 모듈의 설치 여부를 확인한다. No matching distribution found for 모듈명과 같은 오류 메시지가 반환되면 모듈 설치가 안 된 것이므로 설치해주면 된다.

  • 설치 명령어 - pip install 모듈명

  1. Django 설정 확인
INSTALLED_APPS = [
    # ...
    '모듈명',
    # ...
]

설치가 되어있으나 에러가 발생하는 경우 Django 설정 파일에서 INSTALLED_APPS 리스트에 해당 모듈이 추가 되어있는지 확인한다.

  • 리스트에 모듈명이 정확히 추가 되어있는지 확인하세요. 저 같은 경우는 drf_yasg 모듈을 drf-yasg라고 적어두어서 발생한 오류였습니다 :(
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.