在底部看到更新:
python 3.5.2:
简单的https请求适用于计算机A. 计算机B失败。
相同的代码库。相同的100%。两者都是Python 3.5.2。使用相同的家庭网络/互联网连接。相同的操作系统(OS X El Capitan)。这两台机器的OpenSSL版本相同:0。9.8zh 2016年1月14日
例外是:
requests.exceptions.SSLError:EOF违反协议 (_ssl.c:645)
显然这不是代码。有没有环境与python安装或它自己的机器。
有没有人知道可能出错的地方?
更新
在这里建议我将ssl导入python shell并检查其版本。看起来虽然两台机器上的终端命令行openssl可执行文件是相同的-0.9.8zh 2016年1月14日,但两台计算机上的python shell响应都不同。
我认为升级0.9.8到1.0.2会有所不同。