web-dev-qa-db-fra.com

"getaddrinfo a échoué", qu'est-ce que cela signifie?

  File "C:\Python27\lib\socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)   gaierror: [Errno 11004]
getaddrinfo failed

Obtenir cette erreur lors du lancement de l'échantillon hello world à partir d'ici:

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

42
Blub

Cela signifie très probablement que le nom d'hôte que vous passez à run ne peut pas être résolu.

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

Si cela ne fonctionne pas, cela ne fonctionnera pas dans l'exemple Bottle. Vous pouvez essayer "127.0.0.1" au lieu de "localhost" au cas où le problème se poserait.

47
robots.jpg

Le problème, dans mon cas, était que certains installent à un moment donné défini une variable d'environnement http_proxy sur ma machine quand je n'avais pas de proxy.

Supprimer la variable d’environnement http_proxy a résolu le problème.

8
Declan Brennan

Assurez-vous de transmettre un attribut proxy dans votre commande, par exemple - pip install --proxy = http: // proxyhost: proxyport pixiedust

Utilisez un port proxy avec une connexion directe (avec/sans mot de passe). Parlez à votre administrateur informatique d'entreprise. La solution rapide consiste à rechercher les paramètres réseau utilisés dans Eclipse qui seront connectés directement.

Vous rencontrerez souvent ce problème si vous travaillez derrière un pare-feu d'entreprise. Vous devrez vérifier votre Internet Explorer - InternetOptions -LAN Connection - Settings

Décochez - Utiliser le script de configuration automatique. Cochez - Utilisez un serveur proxy pour votre réseau local. Assurez-vous d'avoir la bonne adresse et le bon port.

Cliquez Ok Revenez au terminal anaconda et vous pourrez essayer d'installer des commandes

2
Vinay

Le problème dans mon cas était que je devais ajouter des variables d'environnement pour http_proxy et https_proxy.

Par exemple.,

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

Pour définir ces variables d’environnement dans Windows, voir les réponses à cette question .

2
user2441511