반응형
tensorflow 소스 실행시 아래와 같은 에러가 발생하면
Exception: URL fetch failure on https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz: None -- [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1045)
OSX 환경이라면 아래 커맨드를 실행해주자.
!!!중요 Python 버전은 자신의 환경에 맞게 고쳐서 실행하자 !!!
/Applications/Python\ 3.7/Install\ Certificates.command
아니면 해당 소스코드에 아래 내용을 넣어줘도 된다.
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
아니면 아래 링크를 참고해서 문제를 해결 하도록 하자.