首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >on macOS塞拉利昂

on macOS塞拉利昂
EN

Stack Overflow用户
提问于 2017-05-25 08:33:31
回答 1查看 933关注 0票数 0

大家好

当我尝试使用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)

然后,我用终端中的brew更新了openssl库的最新版本。

代码语言:javascript
代码运行次数:0
运行
复制
>brew update
>brew install openssl

但是,在将最新的openssl与

代码语言:javascript
代码运行次数:0
运行
复制
>brew link openssl -force

它出现了来自macOS的错误:

警告:拒绝链接: openssl链接桶-只有openssl意味着在使用Homebrew的头文件时,可能会针对不安全的、不推荐的系统openssl进行链接。 相反,将完整的包含/库路径传递给编译器,例如: -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib

在这种情况下,我不知道该做什么,除了获得根访问之外,几乎没有实际的解决方案,我只是想避免这种情况。

有人能给我点提示吗?我真的很感激。

顺便说一下,我的macOS版本是塞拉10.12.3。

我的mac上没有安装ms。请不要回答相关的问题。

EN

回答 1

Stack Overflow用户

发布于 2018-05-25 19:16:41

升级pyOpenSSL对我起了作用。

代码语言:javascript
代码运行次数:0
运行
复制
sudo pip install --upgrade pyOpenSSL 

如果提示您有以下警告:

代码语言:javascript
代码运行次数:0
运行
复制
Cannot uninstall 'pyOpenSSL'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

你可以这样做:

代码语言:javascript
代码运行次数:0
运行
复制
sudo pip install --upgrade pyOpenSSL --ignore-installed pyOpenSSL
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44175932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档