Neulich habe ich Tensorflow2 zum ersten Mal berührt und versucht, mit dem mnist-Datensatz zu lernen, der sich in der Position eines Tutorials zur Mustererkennung befindet, und ich werde eine Lösung für die damals aufgetretenen Probleme schreiben.
f.py
import tensorflow as tf
mnist = tf.keras.datasets.mnist
m_data=mnist.load_data()
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:1108)
Es scheint, dass es ein Problem mit ssl gibt und mnist-Daten nicht erhalten werden können.
Anscheinend tritt der obige Fehler auf, weil der Mac-Standard ssl nicht unterstützt wird.
Die Standard-SSL auf meinem Mac war Libre, daher werde ich sie in openssl ändern.
Geben Sie einfach Brew Install OpenSL in das Terminal ein.
Damit bleibt aber noch ssl Libre.
Um zu openssl zu wechseln, wenn Sie openssl installieren
If you need to have [email protected] first in your PATH run:
echo 'export PATH="/usr/local/opt/[email protected]/bin:
https://qiita.com/orangain/items/0a641d980019fd7e0c52