“getaddrinfo失败”,这是什么意思?
File "C:\Python27\lib\socket.py", line 224, in meth
return getattr(self._sock,name)(*args) gaierror: [Errno 11004]
getaddrinfo failed
在这里启动“你好,世界”示例时出现了这个错误:
6 个回答
7
在我的情况下,问题是我需要为 http_proxy
和 https_proxy
添加环境变量。
比如说,
http_proxy=http://your_proxy:your_port
https_proxy=https://your_proxy:your_port
如果你想在Windows上设置这些环境变量,可以查看这个问题的回答。
18
我遇到的问题是,有一次安装程序在我的电脑上设置了一个环境变量http_proxy,而我其实并没有使用代理。
把这个http_proxy环境变量删掉后,问题就解决了。
94
这很可能意味着主机名无法被识别。
import socket
socket.getaddrinfo('localhost', 8080)
如果在这里不行,那么在Bottle的例子中也不会行。你可以试试用'127.0.0.1'代替'localhost',看看是不是这个问题。