我的mac和python的Openssl版本不一样。 我的mac的Openssl版本如下:
OpenSSL 1.0.2q 20 Nov 2018
built on: reproducible build, date unspecified
platform: darwin64-x86_64-cc
当我在python中检查它时,ssl.OPENSSL_VERSION
我得到了以下版本:
'OpenSSL 0.9.8zh 14 Jan 2016'
我试过brew,但它正在安装python 3.7
,但我需要3.5。尝试用pyenv安装它,但没有运气,是同一个版本。在
经过长时间的研究,我终于找到了解决问题的最佳方法。不能用
brew install python
解析它,因为它将安装可用的最新python。要安装指定版本的python,必须使用homebrew-python。例如,对于python 3.5,可以这样安装:brew install sashkab/python/python35
从他们的github页面上,他们目前有以下版本:
对于你们中的一些人来说,这可能无法在macos上工作,您应该有适当的CLI工具,请参阅this issue。在
在这之后,您可以在macos上的以下目录下使用
python3.5
虚拟环境:/usr/local/opt/python35/bin/python3.5
尝试在python控制台中运行以下命令以测试openssl版本:
^{pr2}$您将获得OpenSSL的v1。这也可以帮助您解决令人痛苦的对等连接重置问题。在
相关问题 更多 >
编程相关推荐