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