У меня есть установка Python из среды Anaconda. Если я проверю, где Python ищет SSL-сертификаты с кодом ниже, я получу странные результаты:
import ssl
ssl.get_default_verify_paths()
Вывод:
DefaultVerifyPaths(cafile=None, capath=None, openssl_cafile_env='SSL_CERT_FILE', openssl_cafile='/usr/local/ssl/cert.pem', openssl_capath_env='SSL_CERT_DIR', openssl_capath='/usr/local/ssl/certs')
Что не имеет для меня особого смысла: почему пути в "стиле linux"? Я пытаюсь выполнить запросы API с пакетом requests
и получаю ошибки SSL.
Как я могу изменить переменные пути?
Как я мог предотвратить это в первую очередь (хотя установка Anaconda была не мной, а IT моего работодателя)?