ошибки при загрузке набора данных mnist с использованием keras

Я переустанавливаю новую Ubuntu 14:04 на свою машину, затем я начал получать эту ошибку, в то время как в старой установке программа работает отлично, без каких-либо раздражающих ошибок. Любая помощь, пожалуйста. Кстати, я нашел здесь вопрос не могу загрузить набор данных mnist в keras, но это выглядит иначе. а мой работал без проблем.

Using Theano backend.
Using gpu device 0: GeForce GTX TITAN X (CNMeM is disabled, cuDNN 5005)
Downloading data from https://s3.amazonaws.com/img-datasets/mnist.pkl.gz
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "mnist_cnnFORTESTING.py", line 9, in <module>
execfile("file.py")
File "file.py", line 28, in <module>
(X_train, y_train), (X_test, y_test) = mnist.load_data()
File "/home/sal/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/keras/datasets/mnist.py", line 9, in load_data
path = get_file(path, origin="https://s3.amazonaws.com/img-datasets/mnist.pkl.gz")
File "/home/sal/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/keras/utils/data_utils.py", line 70, in get_file
raise Exception(error_msg.format(origin, e.errno, e.reason))
Exception: URL fetch failure on https://s3.amazonaws.com/img-datasets/mnist.pkl.gz: None -- [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify   failed (_ssl.c:590)

person S.AMEEN    schedule 02.06.2016    source источник
comment
Определенно отличается (это не попытка чтения объекта GzipFile только для записи ;-) Я думаю, что проверка сертификата для SSL-соединения не удалась, так как в сообщении об ошибке последней строки указано ... [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) ... - так что, возможно, несоответствие между ssl libs и версия Python, сценарий или ...   -  person Dilettant    schedule 02.06.2016
comment
@ Дилетант, не могли бы вы рассказать мне, как мне с этим разобраться? Мне потребовалась неделя, чтобы установить и переустановить theano и keras на Ubuntu 14 с графическим процессором.   -  person S.AMEEN    schedule 02.06.2016
comment
Мне жаль читать это, но я рад, что смог помочь, и вы нашли решение этой проблемы, которая, кажется, заблокировала вас на неделю. А теперь удачи в настоящей работе!   -  person Dilettant    schedule 02.06.2016


Ответы (1)


WOW я нашел ответ, просто используйте

   sudo mkdir -p /etc/pki/tls
   sudo ln -s /etc/ssl/certs /etc/pki/tls/certs

Я нашел ответ по следующей ссылке по подсказке @Dilettant, спасибо https://support.enthought.com/hc/en-us/articles/204646264-Linux-non-RHEL-Python-code-неудаетсяподключитьсякhttps-с-сертификатом-ошибками

person S.AMEEN    schedule 02.06.2016