Привет всем
Я столкнулся с проблемой, когда попытался использовать пакет запросов python, вы можете найти ошибку следующим образом:
Файл "/Library/Python/2.7/site-packages/requests/adapters.py", строка 512, при отправке
вызывать SSLError (e, request = request)
requests.exceptions.SSLError: [SSL : SSLV3_ALERT_HANDSHAKE_FAILURE] Ошибка подтверждения подтверждения sslv3 (_ssl.c: 590)
Затем я обновил библиотеку openssl до последней версии с помощью brew в терминале.
>brew update
>brew install openssl
Однако при связывании последней версии openssl с
>brew link openssl -force
возникла ошибка из macOS:
Предупреждение: отказ от ссылки: openssl Связывание openssl только для keg означает, что вы можете в конечном итоге связать с небезопасной устаревшей системой OpenSSL при использовании заголовков из openssl Homebrew.
Вместо этого передайте полные пути include / library вашему компилятору, например :
-I / usr / local / opt / openssl / include -L / usr / local / opt / openssl / lib
Я не уверен, что делать в этом случае, и практически нет никакого практического решения, кроме получения root-доступа, которого я просто хочу избежать.
Кто-нибудь может мне подсказать? Я очень ценю это.
Кстати, моя версия macOS - Sierra 10.12.3.
На моем Mac не установлена ms dotnet. Пожалуйста, не обращайтесь к соответствующему ответу.