티스토리 뷰

DISQUS를 사용하기 위해 settings.pydjango.contrib.sites 를 설치하고 데이터베이스 마이그레이션을 하는데

 

다음과 같은 에러가 났다.

ModuleNotFoundError: No module named 'django.utils.six'

 

 

구글링 해보니 Django가 3.x. 버전으로 업데이트 하면서 django.utils.six 라는 모듈이 삭제되었기 때문에 발생하는

 

에러이고 간단하게 django.utils.six 모듈 대신 six 모듈을 사용하면 해결되는 에러라고 한다.

 

 

먼저 이 모듈을 사용하고 있는 파일을 찾아 클릭한다.

 

클릭하면 파일 상단에 문제가 되는 django.utils.six 을 사용하고 있는 것이 보인다.

 

원래 있던 코드를 주석처리하고 다음과 같이 수정한다.

 


 

참고 자료

 

[Django] 장고 최신버전(3.0) ModuleNotFoundError: No module named 'django.utils.six' 오류 해결

본인이 사용하는 개발환경은 다음과 같다. ==================================== Windows 10 Home 64비트 운영 체제 Pycharm Professional 2019.2.4 (build 192.7142.42) Python 3.8 Django 3.0.1 pip 19.3.1 ===..

aprkal12-6.tistory.com

댓글