kyo*_*kyo 6 python macos pyopenssl python-requests
我有fiddle.py4行
import requests
url = "https://randomuser.me/api/"
locations = requests.get(url,verify=False).json()
print locations
Run Code Online (Sandbox Code Playgroud)
当我跑的时候,我一直在努力
requests.exceptions.SSLError:[SSL:SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3警报握手失败(_ssl.c:590)
试试#1
组 verify=False
运行代码,相同错误.
试试#2
跑 sudo pip install --upgrade requests
运行代码,相同错误.
试试#3
跑
sudo pip install --upgrade pip
和
sudo pip install requests[security]
运行代码Diff Error.
requests.exceptions.SSLError :("坏握手:错误([('SSL例程','SSL23_GET_SERVER_HELLO','sslv3警报握手失败')],)",)
Python 2.7.10
OpenSSL 0.9.8zh 14 Jan 2016
Mac OS X 10.11.6
Run Code Online (Sandbox Code Playgroud)
如何进行调试?
我现在正在接受任何建议.
任何提示/建议/帮助将非常感谢!
您希望使用 OpenSSL 1.0.2 和 python 2.7.12。您可能还需要最新的卷曲。
brew update
brew upgrade openssl
brew upgrade curl
brew upgrade python
python --version # make sure you have python 2.7.12
curl https://randomuser.me/api/ # to verify
Run Code Online (Sandbox Code Playgroud)