Выполняется ли файл .py в Python 2.7 или 3?
Поскольку вы requests
успешно установили pip3
и python flightawareXML01.py
указали, что он requests
все еще не найден, кажется разумным предположить, что ваша python
команда пытается выполнить ваш .py
файл в Python 2.7 (вы всегда можете использовать python -V
для двойной проверки версии).
Чтобы решить эту проблему, попробуйте использовать python3
вместо python
(т.е. python3 flightawareXML01.py
).
Сертификат SSL препятствует
requests
установке?
Кажется вероятным, что это не проблема сертификата сама по себе (поскольку текущий сертификат SSL для https://pypi.python.org/simple/requests/
кажется действительным), но ошибка, похоже, относится к SSL.
Как можно диагностировать основную причину / корректирующее действие для
pip install
сбоев?
Ошибка, которую вы получили:
Не удалось получить URL-адрес https://pypi.python.org/simple/requests/ : при подтверждении сертификата ssl возникла проблема: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] версия протокола оповещения tlsv1 (_ssl.c: 590) - пропуск
Судя по всему, у меня не было определенного вывода из того, что я мог сказать, кроме неправильных версий протокола SSL или шифров, которые, возможно, использовались между клиентом ( pip
) и сервером (основанным на поиске в Google tlsv1 alert protocol version
).
Тем не менее, вы можете быть заинтересованы в этом вопросе StackOverflow, а также этот вопрос . Оба они предлагают средства для решения этой проблемы (хотя, по общему признанию, ответы, кажется, главным образом вращаются вокруг обновления OpenSSL / Python).