python程序之前一直没有问题,有半个多月没有运行,就出现了这个问题:
socket.gaierror: [Errno 11004] getaddrinfo failed
尝试重新安装python和依赖库,还是不行,查资料说是网络问题或dns的问题,换了网络也没有解决,正打算重做系统时,看到了错误提示的上一行:s.bind(('localhost', 0)),是不是localhost的问题?浏览器中使用localhost可以正常打开我的iis网站,又去看host文件,类似有:
::localhost
127.0.0.1 localhost
把上面的两行删除,保存,问题解决了!