"getaddrinfo a échoué", qu'est-ce que ça veut dire?

File "C:Python27libsocket.py", ligne 224, en méthamphétamine retour getattr(self._sock, nom) (*args) gaierror: [Errno 11004] getaddrinfo échoué

obtenir cette erreur lors du lancement de l'échantillon hello world d'ici:

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

25
demandé sur Blub 2011-09-07 16:52:36

5 réponses

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 ça ne marche pas là-bas, ça ne marchera pas dans l'exemple de la bouteille. Vous pouvez essayer '127.0.0.1' au lieu de' localhost ' au cas où c'est le problème.

30
répondu robots.jpg 2011-09-07 14:54:29

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 mandataire.

suppression de la variable d'environnement http_proxy correction du problème.

5
répondu Declan Brennan 2013-07-01 21:27:22

le problème dans mon cas était que je devais ajouter 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 .

1
répondu user2441511 2017-05-23 12:25:54

assurez-vous de passer un attribut proxy dans votre commande forexample-pip install -- proxy= http://proxyhost:proxyport pixiedust

utiliser un port proxy qui a une connexion directe (avec / sans mot de passe). Parlez à votre administrateur informatique d'entreprise. La manière rapide est de trouver les paramètres réseau utilisés dans eclipse qui auront une connexion directe.

vous allez souvent encouter cette question si vous travaillez derrière un pare-feu d'entreprise. Vous devrez vérifier votre internet explorer - options internet-Connexion LAN - Paramètres

Uncheck - Use script de configuration automatique Check-utilisez un serveur proxy pour votre LAN. Assurez-vous d'avoir donné la bonne adresse et le bon port.

Cliquez Sur Ok Revenir au terminal anaconda et vous pouvez essayer d'installer des commandes

1
répondu Vinay 2018-02-16 11:02:42

essayer la capitale UTF-8 , ça a marché avec moi

-2
répondu MOhammêð KHatiß 2017-11-14 21:53:36