-
[Django] Python 중 "@@@ could not be resolved" 에러 해결 방법 _Mac파이썬/Django 2023. 3. 5. 17:17728x90반응형
파이썬을 쓰면서 예상치 못한 오류와 맞닥뜨렸다.
분명 사용할 모듈을 제대로 설치했는데 노란색 밑줄과 함께
[모듈명] could not be resolved
라는 경고문이 표시된 것이다.
에러 원인
이런 오류가 생기는 이유는 가상환경을 사용하면서 vscode가(혹은 본인이 사용하는 IDE가) 현재 사용하는 버전의 python 인터프리터 경로를 제대로 잡지 못하기 때문이다.
해결 방법
해결하기 위해서는 vscode에서 명령팔레트를 통해 파이썬 인터프리터를 설정해주면 된다.
1. 인터프리터 경로 입력하기
먼저 vscode 명령 팔레트에 들어간다.
명령 팔레트 단축키 cmd+shift+P
Python: 인터프리터 선택
인터프리터 경로 입력 선택
위에서 알아낸 파이썬 인터프리터 경로를 입력한다.
본인의 경로를 모르겠다면 아래를 참고한다.
2. 경로 찾기
shell 명령을 통해 shell을 열고 위처럼 명령을 입력한다.
$ python manage.py shell >>> import sys >>> sys.executable '파이썬 인터프리터 경로' >>>
알아낸 경로를 위의 인터프리터 경로에 붙여넣기 해주면
끗
LIST'파이썬 > Django' 카테고리의 다른 글
[Django] Swagger를 통한 API 문서 작성하기 with. Django (1) 2023.01.29 [Django] API test | API 잘 작동하는지 테스트하기 (0) 2023.01.23 [Django] 인증 Authentication (0) 2023.01.23 [Django] user api (get, put) 만들기 (0) 2023.01.17 [Django] Permission_classes 사용하여 인증하기 (feat.DRF) (0) 2023.01.16