问题:
利用docker学习TensorFlow,执行代码下载Keras数据集出现错误,主要由于由于 SSL 连接问题导致 Exception: URL fetch failure on https://storage.googleapis.com/tensorflow/tf-keras-datasets/train-labels-idx1-ubyte.gz: None -- EOF occurred in violation of protocol (_ssl.c:1131)
解决思路:
-
打开终端或命令行。
-
进入Docker容器,可以使用以下命令之一:
docker exec -it <container_name_or_id> /bin/bash
或者
docker exec -it <container_name_or_id> /bin/sh
替换
<container_name_or_id>
为您的Docker容器的名称或ID。 -
在Docker容器中,使用以下命令来安装证书或其他Python包:
pip install Certificates
问题解决