Tensorflow: Mac + Python 3.6.1: a tentativa de fazer download de dados mnist resulta no erro CERTIFICATE_VERIFY_FAILED

Criado em 16 jun. 2017  ·  31Comentários  ·  Fonte: tensorflow/tensorflow

Informação do sistema

  • Escrevi um código personalizado (em vez de usar um script de exemplo de estoque fornecido no TensorFlow) : Não
  • Plataforma e distribuição do sistema operacional (por exemplo, Linux Ubuntu 16.04) : Mac OS X 10.12.5
  • TensorFlow instalado de (fonte ou binário) : binário
  • Versão do TensorFlow (use o comando abaixo) : v1.2.0-rc2-21-g12f033d 1.2.0
  • Versão do Bazel (se compilando da fonte) : n / a
  • Versão CUDA / cuDNN : nenhuma
  • Modelo de GPU e memória : n / a
  • Comando exato para reproduzir :
$ python3 --version
Python 3.6.1

$ python3 -m virtualenv venv
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.6'
New python executable in .../venv/bin/python3
Also creating executable in .../venv/bin/python
Installing setuptools, pip, wheel...done.

$ source venv/bin/activate
$ pip install tensorflow
Collecting tensorflow
  Using cached tensorflow-1.2.0-cp36-cp36m-macosx_10_11_x86_64.whl
  ....

$ python
Python 3.6.1 (v3.6.1:69c0db5050, Mar 21 2017, 01:21:04) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from tensorflow.examples.tutorials.mnist import input_data
>>> mnist = input_data.read_data_sets("/tmp/data/")
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1318, in do_open
    encode_chunked=req.has_header('Transfer-encoding'))
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1239, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1285, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1234, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1026, in _send_output
    self.send(msg)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 964, in send
    self.connect()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1400, in connect
    server_hostname=server_hostname)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 401, in wrap_socket
    _context=self, _session=session)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 808, in __init__
    self.do_handshake()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 1061, in do_handshake
    self._sslobj.do_handshake()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 683, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File ".../venv/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py", line 235, in read_data_sets
    SOURCE_URL + TRAIN_IMAGES)
  File ".../venv/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/datasets/base.py", line 208, in maybe_download
    temp_file_name, _ = urlretrieve_with_retry(source_url)
  File ".../venv/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/datasets/base.py", line 165, in wrapped_fn
    return fn(*args, **kwargs)
  File ".../venv/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/datasets/base.py", line 190, in urlretrieve_with_retry
    return urllib.request.urlretrieve(url, filename)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 248, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 526, in open
    response = self._open(req, data)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 544, in _open
    '_open', req)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1361, in https_open
    context=self._context, check_hostname=self._check_hostname)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1320, in do_open
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)>

Isso não se reproduz com o TensorFlow 1.1.

awaiting response builinstall

Comentários muito úteis

Isso também pode ter ocorrido porque recentemente mudei para uma nova máquina e ela ainda está apenas parcialmente instalada :)

Para referência futura: se você deseja usar o instalador Python dmg, você também deve ler o Leia-me do Python 3 e executar o script /Applications/Python 3.6/Install Certificates.command bash para instalar certificados mais novos.

Obrigado pela resposta rápida, @aselle!

Todos 31 comentários

Você poderia tentar com python2 (instalação de sistema padrão de py)? Além disso, como você instalou com brew ou macports (usamos brew para nossos testes, então é mais provável que funcione).

Instalei o Python 3.6 usando o instalador dmg do site do Python (não por meio do brew ou macports).

Parece funcionar com Python 2.7.10. Eu pensei que no Python 2.x urlretrieve não validava o certificado do servidor, mas aparentemente o faz a partir de 2.7.9: https://docs.python.org/2/library/urllib.html

Funciona comigo em python 3.4 no Linux. Eu tentaria instalar o python3.6 usando o brew. Pode ser que a distribuição do python3 que você está usando não tenha certificados de dados.

Isso também pode ter ocorrido porque recentemente mudei para uma nova máquina e ela ainda está apenas parcialmente instalada :)

Para referência futura: se você deseja usar o instalador Python dmg, você também deve ler o Leia-me do Python 3 e executar o script /Applications/Python 3.6/Install Certificates.command bash para instalar certificados mais novos.

Obrigado pela resposta rápida, @aselle!

Se você deseja apenas copiar e colar no Terminal:
/Applications/Python\ 3.6/Install\ Certificates.command

Estou tendo exatamente este mesmo problema no MacOSX 10.11.6

Primeiro segui exatamente as etapas aqui para a configuração de virtualenv para Python 3.n: https://www.tensorflow.org/install/install_mac

Então, seguindo as 2 primeiras etapas neste tutorial https://www.tensorflow.org/get_started/mnist/beginners , vejo o seguinte; quaisquer sugestões para contornar isso (por exemplo, posso baixar isso de outro lugar?) seriam muito apreciadas.

(tensorflow) ~/tensorflow  $ python
Python 3.6.2 (v3.6.2:5fd33b5926, Jul 16 2017, 20:11:06) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from tensorflow.examples.tutorials.mnist import input_data
>>> mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1318, in do_open
    encode_chunked=req.has_header('Transfer-encoding'))
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1239, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1285, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1234, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1026, in _send_output
    self.send(msg)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 964, in send
    self.connect()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/http/client.py", line 1400, in connect
    server_hostname=server_hostname)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 401, in wrap_socket
    _context=self, _session=session)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 808, in __init__
    self.do_handshake()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 1061, in do_handshake
    self._sslobj.do_handshake()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/ssl.py", line 683, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/aaron/tensorflow/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py", line 235, in read_data_sets
    SOURCE_URL + TRAIN_IMAGES)
  File "/Users/aaron/tensorflow/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/datasets/base.py", line 208, in maybe_download
    temp_file_name, _ = urlretrieve_with_retry(source_url)
  File "/Users/aaron/tensorflow/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/datasets/base.py", line 165, in wrapped_fn
    return fn(*args, **kwargs)
  File "/Users/aaron/tensorflow/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/datasets/base.py", line 190, in urlretrieve_with_retry
    return urllib.request.urlretrieve(url, filename)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 248, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 526, in open
    response = self._open(req, data)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 544, in _open
    '_open', req)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1361, in https_open
    context=self._context, check_hostname=self._check_hostname)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py", line 1320, in do_open
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)>

@ brightbytes-dude Você executou o comando listado aqui: https://github.com/tensorflow/tensorflow/issues/10779#issuecomment -309134512

/Applications/Python\ 3.6/Install\ Certificates.command

Isso funcionou, obrigado !! (Eu estupidamente presumi que isso era relevante apenas para a instalação de dmg .)

Você poderia alterar o URL de download MNIST em contrib / learn / python / learn / datasets / mnist.py para não usar https? Isso ajudará as pessoas que estão tendo esse problema. Em tentei em um navegador e o link de download http funciona.

linha para mudar:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '
nova linha:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '

Olá,
Sou novo em python e tensorflow. Tentar o exemplo MNIST e receber aproximadamente as mesmas mensagens de erro que paulcwatts (acima)

de tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets ("MNIST_data /", one_hot = True)
Traceback (última chamada mais recente):
Arquivo "C: UsersAndreasDocumentsPythonliburllibrequest.py", linha 1318, em do_open
encode_chunked = req.has_header ('Transfer-encoding'))
Arquivo "C: UsersAndreasDocumentsPythonlibhttpclient.py", linha 1239, na solicitação
self._send_request (método, url, corpo, cabeçalhos, encode_chunked)
Arquivo "C: UsersAndreasDocumentsPythonlibhttpclient.py", linha 1285, em _send_request
self.endheaders (body, encode_chunked = encode_chunked)
Arquivo "C: UsersAndreasDocumentsPythonlibhttpclient.py", linha 1234, em endheaders
self._send_output (message_body, encode_chunked = encode_chunked)
Arquivo "C: UsersAndreasDocumentsPythonlibhttpclient.py", linha 1026, em _send_output
self.send (msg)
Arquivo "C: UsersAndreasDocumentsPythonlibhttpclient.py", linha 964, em envio
self.connect ()
Arquivo "C: UsersAndreasDocumentsPythonlibhttpclient.py", linha 1400, em conexão
server_hostname = server_hostname)
Arquivo "C: UsersAndreasDocumentsPythonlibssl.py", linha 401, em wrap_socket
_context = self, _session = session)
Arquivo "C: UsersAndreasDocumentsPythonlibssl.py", linha 808, em __init__
self.do_handshake ()
Arquivo "C: UsersAndreasDocumentsPythonlibssl.py", linha 1061, em do_handshake
self._sslobj.do_handshake ()
Arquivo "C: UsersAndreasDocumentsPythonlibssl.py", linha 683, em do_handshake
self._sslobj.do_handshake ()
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] verificação do certificado falhou (_ssl.c: 748)

Durante o tratamento da exceção acima, outra exceção ocorreu:

Traceback (última chamada mais recente):
Arquivo "", linha 1, em
mnist = input_data.read_data_sets ("MNIST_data /", one_hot = True)
Arquivo "C: UsersAndreasDocumentsPythonlibsite-packagestensorflowcontriblearnpythonlearndatasetsmnist.py", linha 240, em read_data_sets
source_url + TRAIN_IMAGES)
Arquivo "C: UsersAndreasDocumentsPythonlibsite-packagestensorflowcontriblearnpythonlearndatasetsbase.py", linha 208, em Maybe_download
temp_file_name, _ = urlretrieve_with_retry (source_url)
Arquivo "C: UsersAndreasDocumentsPythonlibsite-packagestensorflowcontriblearnpythonlearndatasetsbase.py", linha 165, em wrap_fn
return fn ( args, * kwargs)
Arquivo "C: UsersAndreasDocumentsPythonlibsite-packagestensorflowcontriblearnpythonlearndatasetsbase.py", linha 190, em urlretrieve_with_retry
return urllib.request.urlretrieve (url, nome do arquivo)
Arquivo "C: UsersAndreasDocumentsPythonliburllibrequest.py", linha 248, em urlretrieve
com contextlib.closing (urlopen (url, dados)) como fp:
Arquivo "C: UsersAndreasDocumentsPythonliburllibrequest.py", linha 223, em urlopen
retornar opener.open (url, dados, tempo limite)
Arquivo "C: UsersAndreasDocumentsPythonliburllibrequest.py", linha 526, em aberto
resposta = self._open (req, dados)
Arquivo "C: UsersAndreasDocumentsPythonliburllibrequest.py", linha 544, em _open
'_open', req)
Arquivo "C: UsersAndreasDocumentsPythonliburllibrequest.py", linha 504, em _call_chain
resultado = função (* args)
Arquivo "C: UsersAndreasDocumentsPythonliburllibrequest.py", linha 1361, em https_open
context = self._context, check_hostname = self._check_hostname)
Arquivo "C: UsersAndreasDocumentsPythonliburllibrequest.py", linha 1320, em do_open
aumentar URLError (err)
urllib.error.URLError:

A principal diferença é que estou no WINDOWS 10 e não consigo encontrar o comando de certificados.
Desculpe por talvez fazer "perguntas estúpidas", mas esses erros não "vão embora"

Eu tenho o mesmo problema com SSL e esta linha corrige isso,
/ Applications / Python 3.6 / Instalar Certificates.command
obrigado @EthanAI @aselle @paulcwatts

Se alguém estiver tropeçando nesta página, mas procurando a resposta para permitir o Tensorflow Hub no Ubuntu, eu o fiz funcionar assim:

# Directory where user certs can be stored
cd /usr/local/share/ca-certificates
# Below may require elevated permissions, such as sudo su
pip3 install --upgrade certifi  # Installs a certificate file
# Move the installed cert to the place Ubuntu expects it
cp /home/ubuntu/.local/lib/python3.5/site-packages/certifi/cacert.pem .
# Convert it into the format Ubuntu expects
openssl x509 -in cacert.pem -inform pem -outform der -out cacert.crt
# Actually load the new cert into the OS
update-ca-certificates

Além disso, alguma combinação mágica de configuração do meu proxy corporativo, reiniciando o kernel do notebook Jupyter e executando o TF Hub a partir de um script no terminal em vez de um notebook eventualmente fez com que o TF Hub funcionasse tanto no terminal quanto no notebook .

a execução desse comando também falhou.
./Install Certificates.command
- instalação de pip - certifi de atualização
Coletando certificado
Falha na desserialização da entrada do cache, entrada ignorada
Não foi possível buscar o URL https://pypi.python.org/simple/certifi/ : Houve um problema ao confirmar o certificado SSL: [SSL: CERTIFICATE_VERIFY_FAILED] falha na verificação do certificado (_ssl.c: 777) - ignorando
Não foi possível encontrar uma versão que satisfaça o certificado de requisito (das versões:)
Nenhuma distribuição correspondente encontrada para certifi
Traceback (última chamada mais recente):
Arquivo "", linha 44, em
Arquivo "", linha 25, em principal
Arquivo "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", linha 291, em check_call
aumentar CalledProcessError (retcode, cmd)
subprocess.CalledProcessError: Comando '[' /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 ',' -E ',' -s ',' -m ',' pip ',' instalar ' , '--upgrade', 'certifi'] 'retornou o status de saída 1 diferente de zero.

no MacOS /Applications/Python\ 3.6/Install\ Certificates.command comando

/Applications/Python\ 3.6/Install\ Certificates.command fez a mágica no MacOSX High Sierra. Valeu

Qual a solução para quem usa ambiente virtual?

Atualização: Parece que executar o mesmo comando de sistema apontado acima 👆 faz o truque quando em um venv ativo também. Bom saber!

Se você deseja apenas copiar e colar no Terminal:
/Applications/Python\ 3.6/Install\ Certificates.command

Obrigado!

Isso também pode ter ocorrido porque recentemente mudei para uma nova máquina e ela ainda está apenas parcialmente instalada :)

Para referência futura: se você deseja usar o instalador Python dmg, você também deve ler o Leia-me do Python 3 e executar o script /Applications/Python 3.6/Install Certificates.command bash para instalar certificados mais novos.

Obrigado pela resposta rápida, @aselle!

Obrigado! Funcionou! : D

Obrigado

Você poderia alterar o URL de download MNIST em contrib / learn / python / learn / datasets / mnist.py para não usar https? Isso ajudará as pessoas que estão tendo esse problema. Em tentei em um navegador e o link de download http funciona.

linha para mudar:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '
nova linha:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '

Eu vejo que os dois urls são iguais.

Você poderia alterar o URL de download MNIST em contrib / learn / python / learn / datasets / mnist.py para não usar https? Isso ajudará as pessoas que estão tendo esse problema. Em tentei em um navegador e o link de download http funciona.

linha para mudar:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '
nova linha:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '

Funcionou para mim

Precisamos apenas de entrada no Terminal
open "/Applications/Python 3.6/Install Certificates.command"

Você poderia alterar o URL de download MNIST em contrib / learn / python / learn / datasets / mnist.py para não usar https? Isso ajudará as pessoas que estão tendo esse problema. Em tentei em um navegador e o link de download http funciona.
linha para mudar:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '
nova linha:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '

Eu vejo que os dois urls são iguais.

altere ' https: // ... ' para ' http: // ... '

/ Applications / Python 3.7 / Instalar Certificates.command
Trabalhe para mim

Como fazer no Manjaro Linux? Eu tenho tensorflow Python3.7.

Se você deseja apenas copiar e colar no Terminal:
/Applications/Python\ 3.6/Install\ Certificates.command

Obrigado cara! Funciona para mim!
Acabei de executar o código no notebook jupyter:
!/Applications/Python\ 3.6/Install\ Certificates.command

No caso do linux ...

vá para .local / python3.X / lib / python3.6 / site-packages / keras / utils / data_utils.py

e abaixo as instruções de importação, adicione estes ----

`` `solicitações de importação
request.packages.urllib3.disable_warnings ()
importar ssl

Experimente:
_create_unverified_https_context = ssl._create_unverified_context
exceto AttributeError:
# Python legado que não verifica certificados HTTPS por padrão
passar
outro:
# Lidar com o ambiente de destino que não oferece suporte à verificação HTTPS
ssl._create_default_https_context = _create_unverified_https_context
`` `

agora tente uma nova instância de python e .. espero que funcione: smile_cat:

Isso também pode ter ocorrido porque recentemente mudei para uma nova máquina e ela ainda está apenas parcialmente instalada :)

Para referência futura: se você deseja usar o instalador Python dmg, você também deve ler o Leia-me do Python 3 e executar o script /Applications/Python 3.6/Install Certificates.command bash para instalar certificados mais novos.

Obrigado pela resposta rápida, @aselle!

Você salvou minha vida com este comentário! <3

Você poderia alterar o URL de download MNIST em contrib / learn / python / learn / datasets / mnist.py para não usar https? Isso ajudará as pessoas que estão tendo esse problema. Em tentei em um navegador e o link de download http funciona.

linha para mudar:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '
nova linha:
SOURCE_URL = ' https://storage.googleapis.com/cvdf-datasets/mnist/ '

Isso funciona para mim no ubuntu
alterando ~/miniconda/envs/py36/lib/python3.6/site-packages/tensorflow_core/python/keras/datasets/mnist.py

Nova linha
origin_folder = 'http://storage.googleapis.com/tensorflow/tf-keras-datasets/'

Aqui está o que funcionou para mim:

  1. Baixe o arquivo do conjunto de dados mnist manualmente (o url é fornecido na mensagem de erro)
  2. Copie esse arquivo em ~ / .keras / datasets /

Isso é tudo. O utilitário de download keras procura nessa pasta os dados em cache antes de passar pela rede.

(Python 3.7.3, tensorflow 2.1.0)

/ Applications / Python 3.6 / Install Certificates.command isso funciona para ambiente virtual também?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

jricheimer picture jricheimer  ·  3Comentários

nicholaslocascio picture nicholaslocascio  ·  3Comentários

ppwwyyxx picture ppwwyyxx  ·  3Comentários

RahulKulhari picture RahulKulhari  ·  3Comentários

ahmed-touati picture ahmed-touati  ·  3Comentários