"getaddrinfo falló", ¿qué significa eso?

Resuelto Blub asked hace 13 años • 6 respuestas
  File "C:\Python27\lib\socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)   gaierror: [Errno 11004]
getaddrinfo failed

Recibo este error al iniciar la muestra de hola mundo desde aquí:

http://bottlepy.org/docs/dev/

Blub avatar Sep 07 '11 19:09 Blub
Aceptado

Lo más probable es que signifique que el nombre de host no se puede resolver.

import socket
socket.getaddrinfo('localhost', 8080)

Si no funciona allí, no funcionará en el ejemplo de Botella. Puedes probar '127.0.0.1' en lugar de 'localhost' en caso de que ese sea el problema.

robots.jpg avatar Sep 07 '2011 14:09 robots.jpg

El problema, en mi caso, fue que alguna instalación en algún momento definió una variable de entorno http_proxy en mi máquina cuando no tenía proxy.

La eliminación de la variable de entorno http_proxy solucionó el problema.

Declan Brennan avatar Jul 01 '2013 21:07 Declan Brennan

El problema en mi caso fue que necesitaba agregar variables de entorno para http_proxyy https_proxy.

P.ej,

http_proxy=http://your_proxy:your_port
https_proxy=https://your_proxy:your_port

Para configurar estas variables de entorno en Windows, consulte las respuestas a esta pregunta .

user2441511 avatar Dec 08 '2016 21:12 user2441511