大佬教程收集整理的这篇文章主要介绍了OS X上的Python和OpenSSL版本参考问题,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
您可以安装使用更新版本的openssl的python版本。
首先,您可以Brew安装新版本的开放SSL
brew update
brew install openssl
brew link --force openssl
您应该会看到更新的版本
openssl version -a
然后,您可以安装使用该更新版本的openssl的其他版本的python。如果您使用pyenv,那将是:
CFLAGS="-I$(brew --prefix openssl)/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
pyenv install -v 3.4.3
您可以在此处找到有关使用经过OpenSSL的brew安装版本安装python版本的更多信息:https : //github.com/yyuu/pyenv/wiki/Common-build- problems
试图解决我遇到的OpenSSL版本问题。
看来我的Mac上有三个不@R_242_11197@的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,但没有任何运气。
以上是大佬教程为你收集整理的OS X上的Python和OpenSSL版本参考问题全部内容,希望文章能够帮你解决OS X上的Python和OpenSSL版本参考问题所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。