호랭이 분석가

URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] 본문

Python/Error

URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]

데이터호랑이 2022. 5. 10. 22:58
반응형

데이터 분석 공부를 하면서, 연습용 예제 데이터를 다운받기 위해 코드를 실행하다 보면,

예제 데이터를 제공하는 코드를 실행하다 에러가 발생하곤 합니다.

SSL 오류가 발생했을 때, 해결 방법을 안내하고자 합니다.

 

# SSL 에러 발생시 해결방법
import requests
requests.packages.urllib3.disable_warnings()
import ssl

try:
    _create_unverified_https_context = ssl._create_unverified_context
except AttributeError:
    # Legacy Python that doesn't verify HTTPS certificates by default
    pass
else:
    # Handle target environment that doesn't support HTTPS verification
    ssl._create_default_https_context = _create_unverified_https_context

 

위 코드를 실행하고, 다운로드 진행하시면 됩니다.

Comments