我有一个旧的鼻盒上的Dropbox上传脚本,最近我收到了以下错误SSL证书错误:[Errno 1] _ssl.c:504:错误:0D0890A1:asn1编码例程:ASN1_verify:未知消息摘要算法我认为这是因为openssl已经过时了所以我下载openssl,从源代码构建并安装它,现在当我运行以下内容时,它似乎正确更新。openssl versionOpenSSL 1.0.1h 5 Jun 2014但是看起来Python仍然引用旧版本,我该如何更新?python -c "import ssl; print ssl.OPENSSL_VERSION"OpenSSL 0.9.7m 23 Feb 2007
3 回答
牛魔王的故事
TA贡献1830条经验 获得超3个赞
我尝试了其他答案但没有成功:
该--with-brewed-openssl选项提供Warning: python: this formula has no --with-brewed-openssl option so it will be ignored!
并且命令brew link openssl --force给出Warning: Refusing to link: openssl
我得到了它
brew install openssl
brew install python@2
然后
openssl version
和
python -c "import ssl; print ssl.OPENSSL_VERSION"
给了我相同的OpenSSL版本。
添加回答
举报
0/150
提交
取消