python - traductor - "Getaddrinfo falló", ¿qué significa eso?
python bottle tutorial (5)
Archivo "C: / Python27 / lib / socket.py", línea 224, en meth return getattr (self._sock, name) (* args) gaierror: [Errno 11004] getaddrinfo failed
Obteniendo este error al iniciar la muestra hello world desde aquí:
Asegúrese de pasar un atributo proxy en su comando, por ejemplo, instalación de pip --proxy = http://proxyhost:proxyport pixiedust
Use un puerto proxy que tenga conexión directa (con / sin contraseña). Hable con su administrador de TI corporativo. La manera rápida es descubrir la configuración de red utilizada en eclipse que tendrá conexión directa.
Descubrirá este problema a menudo si trabaja detrás de un firewall corporativo. Deberá verificar su explorador de Internet - Opciones de Internet - Conexión de LAN - Configuración
Desmarque: use el script de configuración automática. Verificación: use un servidor proxy para su LAN. Asegúrese de haber dado la dirección y el puerto correctos.
Haga clic en Aceptar Vuelva a la terminal anaconda y puede probar los comandos de instalación
El problema en mi caso era que necesitaba agregar variables de entorno para http_proxy
y https_proxy
.
P.ej,
http_proxy=http://your_proxy:your_port
https_proxy=https://your_proxy:your_port
Para establecer estas variables de entorno en Windows, consulte las respuestas a esta pregunta .
El problema, en mi caso, fue que algunos instalaron en algún momento 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.
Lo más probable es que el nombre de host que está pasando para run
no se pueda resolver.
import socket
socket.getaddrinfo(''localhost'', 8080)
Si no funciona allí, no va a funcionar en el ejemplo de la botella. Puede probar ''127.0.0.1'' en lugar de ''localhost'' en caso de que ese sea el problema.
prueba capital UTF-8, funcionó conmigo