#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. Как мне обновить сертификаты? Спасибо