Ошибка Python SSL плохое рукопожатие при использовании pydata_google_auth

#python #ssl #google-cloud-platform #ssl-certificate

#python #ssl #google-облачная платформа #ssl-сертификат

Вопрос:

Я пытаюсь переместить данные с SQL server в Google Bigquery с помощью Python

Когда я запускаю приведенный ниже код на python, я получаю сообщение об ошибке SSL Плохое рукопожатие

 credentials = pydata_google_auth.get_user_credentials(
SCOPES,
auth_local_webserver=True,
)

SSLError: HTTPSConnectionPool(host='oauth2.googleapis.com', port=xxx): Max retries exceeded with url: /token (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')])")))
 

Я попытался понизить / обновить все облачные пакеты Google.
Я также пробовал следующую команду, но, похоже, она не работает.

 import requests
requests.get('https://www.googleapis.com/auth/cloud-platform', verify=False)
 

Я не могу найти никаких исправлений для этого. Был бы признателен за любую помощь в этом!

Комментарии:

1. Какая версия Python? Какая ОС? Ваша коллекция (пакет) центров сертификации, вероятно, устарела.

2. Я использую Python 3.8 и Windows 10. Как мне обновить сертификаты? Спасибо