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

eno7님의 프로필 이미지
eno7

작성한 질문수

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

가상환경에 django-extensions 라이브러리가 설치되어있음에도 임포트 에러가 발생합니다.

해결된 질문

작성

·

675

0

위와같이 적고, pip list도 확인해봤는데 라이브러리 사용에는 문제가 없습니다.

서버 구동시에 라이브러리 기능은 잘 작동하고 소스코드 임포트도 문제 없이 됩니다.

당연히 가상환경 활성화 했습니다 ㅠㅠ

그러나 python manage.py ~~를 하면 아래와같은 오류가 발생합니다.

어떻게 해결해야할까요...?

 

답변 1

1

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

안녕하세요.

현재 python 명령으로 참조되는 가상환경에 django-extensions 라이브러리가 설치되어있지 않은 듯 합니다.

python 명령이 바라보는 가상환경과 pip 명령이 바라보는 가상환경이 달라서, 이와 같은 오류가 발생할 수도 있습니다. PATH 설정 등이 꼬인 경우에 주로 발생합니다. // 방금 가상환경을 생성하신 경우라면, 가상환경 관련 PATH가 제대로 로딩이 되지 않은 상황일 수도 있으므로, 터미널을 모두 껐다가 다시 켜보시는 것도 한 방법입니다.

일단 pip list 명령 대신에 python -m pip list 명령을 실행해보시고, 그 결과를 비교해보시겠어요?

그리고 라이브러리 설치도 python -m pip install django-extensions 명령으로 설치하신 후에 manage.py 명령을 수행해보시겠어요?

확인해보시고 댓글 부탁드립니다.

화이팅입니다. :-)

ps1. 그리고 해결되셨다면 본 질문의 상태를 해결됨으로 변경 부탁드립니다.

ps2. 질문 제목에는 본 질문의 핵심을 담는 워딩으로 입력해주시면, 다른 분들이 본 질문을 참고하시기 용이하고, 후에 본 질문을 찾아보시기에도 수월할 것입니다. ex) "가상환경에 django-extensions 라이브러리가 설치되어있음에도 임포트 에러가 발생합니다."

eno7님의 프로필 이미지
eno7
질문자

선생님 너무 감사합니다. ㅠㅠ 구글 다 뒤져봐도 해결할 수 없었는데 한방에 해결됐습니다!

 
eno7님의 프로필 이미지
eno7

작성한 질문수

질문하기