python程序之前一直沒有問題,有半個多月沒有運行,就出現了這個問題:
socket.gaierror: [Errno 11004] getaddrinfo failed
嘗試重新安裝python和依賴庫,還是不行,查資料說是網絡問題或dns的問題,換了網絡也沒有解決,正打算重做系統時,看到了錯誤提示的上一行:s.bind(('localhost', 0)),是不是localhost的問題?瀏覽器中使用localhost可以正常打開我的iis網站,又去看host文件,類似有:
::localhost
127.0.0.1 localhost
把上面的兩行刪除,保存,問題解決了!