[3주차 12강] pymongo 연결 오류가 뜨는 이유 5가지

DevNoteKeeper·2023년 4월 18일
2

3주차 12강부터 본격적으로 pymongo를 함께 사용하게 됩니다. 부분을 다룰 때 다양한 이유로 오류가 발생하고 db에 저장이 안된다고 말씀하십니다.

먼저 이 부분의 경우 오류코드를 보지 못한다면 어떠한 해결도 할 수 없다 보니 터미널 가장 하단으로 내려 어떤 오류가 발생하였는지 보면서 오류를 해결해보면 좋습니다.

<해결방법>

1. venv 설치가 안된경우

pymongo의 경우 하나의 모듈이다보니 venv 없이는 설치가 불가능합니다. venv가 제대로 설치 되지 않았다면 아래 링크로 들어가 venv 설치하는 방법 먼저 확인 후 venv 설치 진행하고 진행하는게 가장 좋습니다.
3주차-6강-강의에서-나온대로-진행해도-venv-생성-안될-때

2. 오류코드 No module named 'pymongo'

이 경우는 pymongo가 설치되어있지 않아 발생한 것입니다. 아래 코드를 입력하여 터미널에서 pymongo 설치 후 진행해주어야합니다.

pip install pymongo

이때 python 터미널이 아닌 bash 터미널에서 설치 해야하는 점을 유의하면서 진행해야합니다.

이와 비슷하게 No module named '모듈이름'이라는 오류가 발생한다면 전부 해당 모듈이 설치되어있지 않아 발생한 것이니 설치 후 다시 시도해주면 됩니다.

3. 오류코드 pymongo.errors.OperationFailure: bad auth : authentication failed

3주차-12강-pymongo.errors.OperationFailure-bad-auth-authentication-failed

4. 오류코드 [SSL: CERTIFICATE_VERIFY_FAILD]

pymongo-연결-오류-오류코드-SSL-CERTIFICATEVERIFYFAILD

5. 오류코드 pymongo.errors.ConfigurationError: Unknown option tlsCAFile

pymongo-연결-오류-오류코드-Unknown-option-tlsCAFile

</해결방법>

profile
강의에서 주로 질문하는 내용에 대한 답변과 각종 오류 해결방법에 대해 알려드립니다.

0개의 댓글