인프런 커뮤니티 질문&답변

kokomo님의 프로필 이미지
kokomo

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

ModuleNotFoundError: No module named 'django-pydenticon'

해결된 질문

작성

·

546

1

늘 친절한 답변 감사합니다!!

django-pydenticon을 활용한 디폴트 이미지 구현에서

 

pip install pydenticon 을 하고,  써드앱에 추가 하고, url도 맞게 쓴것 같은데 오류가 나네요.

 

 

ModuleNotFoundError: No module named 'django-pydenticon'

라고 뜨는데 pip로 설치를 했고, common에 앱 이름을 맞게 입력했는데 왜 없는 모듈이라고 나올까요? ㅠ

답변 1

1

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

pydenticon 라이브러리와 django-pydenticon 라이브러리는 별개입니다. django-pydenticon 라이브러리를 설치해주시구요.

settings.INSTALLED_APPS에는 앱 이름을 적어주는 데요. 라이브러리 이름과 다른 경우가 많습니다. 라이브러리 명에는 하이픈(-)이 들어가는 경우가 많지만, 파이썬 팩키지명에는 하이픈(-)이 올 수 없거든요. 변수명 네이밍룰과 동일합니다. 아래 공식문서를 보시면 앱 이름은 "django_pydenticon" (언더바) 으로 되어있습니다. 쓰신 앱 이름은 "django-pydenticon" (하이픈) 이구요.

https://django-pydenticon.readthedocs.io/en/0.2/installation.html#configuring-your-django-installation

화이팅입니다. :-)

kokomo님의 프로필 이미지
kokomo

작성한 질문수

질문하기