这是python 3.6,Mac OS X 10.14.3中的一个奇怪的。在python(通过Homebrew安装)中,我输入:
import requests
print(requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS)
python对我说:
AttributeError: module 'requests.packages.urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'
但是当我问openssl同样的问题时:
openssl ciphers `python -c "import requests; print(requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS)"`
我就能得到一个很长的密码列表。
有人知道如何让python和openssl在这个例子中很好地发挥作用并看到密码列表吗?openssl、python、urllib3等。都已安装并更新。
2条答案
按热度按时间dgiusagp1#
我可以重现错误。
它在降级到请求后工作正常==2.28.2
希望有帮助
xhv8bpkk2#
结果发现请求毕竟已经过时了。修好了!