Import "pymongo" could not be resolved 오류 해결 방법

2022. 9. 10. 04:37문제 해결

Import "pymongo" could not be resolved -비주얼스튜디오코드 오류 해결

🤦‍♂️ 문제 상황

비쥬얼스튜디오에서 pymongo를 사용하려 한다. 그래서 pip 명령어를 이용해 pymongo 패키지를 설치했다.
그런데 Import "pymongo" could not be resolved라는 pymongo 패키지를 불러올 수 없다는 에러 발생
아마 여기까지가 이 글을 읽는 모든 분들이 마주쳐버린 문제 상황일 것이다. 코드 작성을 시작하기도 전에 이런 문제가 발생해버리면 골이 지끈지끈 아파온다.
자 어떻게 해결해야 할까? 여기 아주 깔끔한 해결법이 준비되어있다. 이 방법이면 거의 대부분의 분들이 아주 쉽고 성공적으로 pymongo 패키지를 깔 수 있을 것이다.

💁‍♂️ 그럼 함께 해결해보자

✅ 해결 방법 1


pip 명령어를 이용한 패키지 다운로드 과정에서 오류가 있었다면(혹은 오류가 발생한지 모르겠다면) 아래 명령어를 참고해 자신에게 맞는 다른 명령어를 통해 pymongo를 다시 한번 설치한다. 파이썬은 버전에 따라 패키지 충돌이 잘 발생하므로 꼭 지신의 버전과 설치환경에 맞는 명령어를 실행해 pymongo 패키지를 설치해줘야한다.


👇파이썬2를 사용한다면 이 명령어로 실행

pip install pymongo


👇파이썬3를 사용한다면 이 명령어로 실행

pip3 install pymongo


👇 접근관련 문제가 발생했다면 sudo 명령어로 실행

sudo pip3 install pymongo


👇 파이썬2이고 pip가 환경변수에 추가되어있지 않을 때 다음 명령어로 실행

python -m pip install pymongo


👇파이썬3이고 pip가 환경변수에 추가되어있지 않을 때 다음 명령어로 실행

python3 -m pip install pymongo



해결 방법 2 (필수)


패키지 설치도 다 잘 되었고 위 방법도 모두 시도해봤는데도 Import "pymongo" could not be resolved 에러가 계속 발생한다면 너무나도 허무한 방법이지만 그냥 vscode를 재실행시켜주면 된다.
패키지 설치를 마치면 개발환경을 재실행하는 습관을 들이자.



😇 나의 경우는

설치 과정에서 오류가 발생했기 때문에 sudo 명령어를 통해 다시 설치했고(1-3 방법) 패키지가 잘 설치되었음에도 패키지 임포트가 되지 않아서 혹시나 하는 마음에 비주얼스튜디오를 껐다 켰더니(개발 환경 재실행) 정상적으로 패키지가 불러와졌다.
모두 이 포스팅이 도움이 되었으면 한다.