OS X上的Python和OpenSSL版本参考问题

试图解决我遇到的OpenSSL版本问题。


看来我的Mac上有三个不同版本的OpenSSL。


Python 2.7.11的版本为0.9.7m:


python -c "import ssl; print ssl.OPENSSL_VERSION"

OpenSSL 0.9.7m 23 Feb 2007

在航站楼:


openssl version

OpenSSL 1.0.1h 5 Jun 2014

最近编译/安装的:


/usr/local/ssl/bin/openssl

OpenSSL> version

OpenSSL 1.0.2h  3 May 2016

OpenSSL>

我最近将OS X升级到10.11.5。在此过程中,导致以前使用的python脚本出现问题。下面是错误消息摘要:


Python错误讯息:


 You are linking against OpenSSL 0.9.8, which is no longer *

 RuntimeError: You are linking against OpenSSL 0.9.8, which is no longer support by the OpenSSL project. You need to upgrade to a newer version of OpenSSL.

(*-是的,这是错误消息的样子。在句子的中间进行了修剪。)


任何有关解决此问题的建议将不胜感激。我想要的是让Python引用OpenSSL版本1.0.2h与过时的版本0.9.7m。


我已经尝试使用各种帖子/博客多次安装Python和OpenSSL,但没有任何运气。


HUWWW
浏览 959回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python