IT/Development

django error importing module(WSGI application could not be loaded;) 해결(dependency 체크)

이녀기 2023. 5. 17. 21:46

문제 상황

git clone 후 예제를 실행해보려고 python manage.py runserver를 쳤는데, 에러가 나면서 실행이 되지 않았다. 환경변수도 분명 맞게 설정해준 것 같았는데..

django.core.exceptions.ImproperlyConfigured: WSGI application 'backend.wsgi.application' could not be loaded; Error importing module.

 

 

해결

여러 블로그를 보다가, whitenoise라는 모듈의 설치가 이슈가 된 케이스를 몇 번 봤다. 그러고보니 wsgi 환경설정을 내 로컬로 해둔 적은 없고, 지난번엔 poetry로 dependency 관리를 하는 프로젝트여서 문제를 못 겪은 것인가 싶었다.

그래서 해결책으로 "dependency"를 체크했다.

requirements.txt 에 있는 모듈 모두를 pip install로 설치했더니 해결되었다.

spec 생각도 안 하고 왜 실행 안 되나 고민하는 것이었다..

 

참고한 자료

https://velog.io/@duo22088/%EC%9D%B4%EA%B2%8C-%EC%99%9C-%EC%95%88%EB%90%A0%EA%B9%8C-wsgi-%EB%A5%BC-%EC%9E%84%ED%8F%AC%ED%8A%B8%ED%95%A0-%EC%88%98-%EC%97%86%EB%8B%A4

https://integer-ji.tistory.com/240

 

 

django.core.exceptions.ImproperlyConfigured: WSGI application '....wsgi.application' could not be loaded; Error importing module

django.core.exceptions.ImproperlyConfigured: WSGI application '....wsgi.application' could not be loaded; Error importing module. 새로운 컴퓨터에서 git clone를 하고 난 뒤 이런 오류가 나왔다. 모듈을 가져오다가 오류가 났다

integer-ji.tistory.com