一、错误描述
好好运行的项目突然报错:check_hostname requires server_hostname
二、问题原因
使用了高版本的urllib3库,有bug,当机器上有vpn一类的代理,就会产生此错误。
三、解决方法
3.1 使用低版本的urllib3
查看当前的urllib3
版本;如果其版本大于1.25.7
,则将其卸载,再重新安装1.25.7
的urllib3
;
pip uninstall urllib3
pip install urllib3==1.25.7
3.2 关掉本机的vpn
不管是什么VPN,只要退了就可以了。