这是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等都已安装并且是最新的。
事实证明,请求已经过时了。固定!