Python 3.6 Запрос SSLerror "неожиданный eof при чтении" - PullRequest
1 голос
/ 26 марта 2020

следующий код прекрасно работает под Python 2.7:

import requests
url = "https://ec.europa.eu/clima/ets/"
r = requests.get(url)
r.status_code

Однако при Python 3.6 или 3.7 код обрывается с сообщением об ошибке:

SSLError : ("Ошибка чтения: Ошибка ([('Подпрограммы SSL', 'ssl3_read_n', 'Неожиданный eof при чтении')],)",)

Буду очень благодарен за каждое предложение, как запустить его под Python 3.

PS запрашивает версию 2.22 под всеми python версиями

Обновление

Похоже, ошибка была вызвано openssl версии 1.1.1e. Обновление до 1.1.1f решило проблему для меня.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2020

Это может быть связано с ошибкой openssl 1.1.1e

Если у вас установлена ​​версия проверки вашего сервера

yum info ea-openssl11

Если у вас версия 1.1.1e, то вы можете понизить ее до 1.1.1d

yum downgrade ea-openssl11

и перезапустите php -fpm, если он у вас есть

0 голосов
/ 27 марта 2020

Имея ту же ошибку со вчерашнего дня, всегда работал в виртуальной среде conda, поэтому не было обновления пакета для скрипта, который работал раньше. Я действительно не понимаю, что происходит

...