728x90
반응형
발생한 오류
크롤링 코드를 수정하다가 다음과 같은 오류가 발생하였다.
(크롤링 코드: https://github.com/ksy5098/selenium-google-images-crawler)
(크롤링 설명: https://seoy00.tistory.com/48)
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.1.0h 27 Mar 2018'. See: https://github.com/urllib3/urllib3/issues/2168
urllib3의 버전 2.0은 OpenSSL 버전 1.1.1 이상만 지원한다는 내용으로 두 가지 해결 방법이 있다.
- OpenSSL 업데이트: 현재 시스템의 OpenSSL을 1.1.1 이상으로 업데이트하기. 이는 시스템에 설치된 Python과 관련된 부분이므로, Python 환경을 다시 설치하거나 업데이트하는 과정이 필요할 수 있다.
- urllib3 다운그레이드: urllib3를 2.0 이전 버전으로 다운그레이드하여 OpenSSL 1.1.0과 호환되도록 하기.
나는 두 번째 방법을 선택해서 오류를 해결하였다.
해결 방법
다음 명령어로 urllib3 버전을 다운그레이드할 수 있다!
pip install urllib3==1.26.6
Reference
728x90
반응형
LIST