Maison > Article > développement back-end > Pourquoi mon échantillon de bouteille Hello World échoue-t-il avec « échec de getaddrinfo » ?
Comprendre l'erreur « getaddrinfo failed » lors du lancement de l'échantillon Bottle Hello World
Lorsque vous essayez d'exécuter l'exemple Hello World à partir de la documentation BottlePy, les utilisateurs peut rencontrer l'erreur "getaddrinfo failed". Cette erreur se produit lorsque la fonction getaddrinfo, utilisée pour résoudre les noms d'hôte en adresses IP, échoue.
La cause la plus courante de cette erreur est un nom d'hôte non résolu. Pour déterminer si tel est le cas, essayez d'exécuter le code Python suivant :
<code class="python">import socket socket.getaddrinfo('localhost', 8080)</code>
Si le code renvoie une erreur, cela indique que le nom d'hôte localhost ne peut pas être résolu.
Pour résoudre ce problème problème, essayez d'utiliser l'adresse IP « 127.0.0.1 » au lieu de « localhost » dans l'exemple Bottle. Cela devrait fonctionner si le nom d'hôte est le seul problème à l'origine de l'erreur "getaddrinfo failed".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!