[Python] AttributeError: module 'lib' has no attribute 'SSL_CTX_set_ecdh_auto' 에러 해결 방법

2023. 6. 19. 23:02it

반응형

pymongo에서 mongodb connection를 했는데, 아래와 같은 에러가 났다.

 

AttributeError: module 'lib' has no attribute 'SSL_CTX_set_ecdh_auto'

 

원래, python에서 lib 에러가 잘 나지 않는데, 처음 보는 에러였다. 주로 클라우드에서 작업을 해, 

 

내 로컬 PC 세팅이 오래 되긴 했다. 

 

한시간 정도 삽질하다 내용을 공유한다. 해당 에러가 나는 사람은 아마 아무도 없겠지만, 또 다시 에러가 날 수 있으니 정리해놔야 겠다. 

 

에러 해결 방법은 아래와 같다.

 

먼저pyopenssl를 지워준다. 

 

반응형
pip uninstall pyopenssl

 

그 다음 다시 pyopenssl를 설치해준다. 아마 pyopenssl 버전이 낮거나, 꼬여서 그런거 같다.

 

728x90
pip install pyopenssl

 

막상 해결 방법을 보면, 너무 쉽다.

 

하지만, 막상 삽질하면, 1시간 이상 잡아 먹는 에러다. 

 

나같이 에러로 삽질하지 말고, 해당 방법을 해보길 바란다. 

반응형