File "C:\Python27\lib\socket.py", line 224, in meth
return getattr(self._sock,name)(*args) gaierror: [Errno 11004]
getaddrinfo failed
Получение этой ошибки при запуске примера hello world здесь:
File "C:\Python27\lib\socket.py", line 224, in meth
return getattr(self._sock,name)(*args) gaierror: [Errno 11004]
getaddrinfo failed
Получение этой ошибки при запуске примера hello world здесь:
Скорее всего, это означает, что имя хоста не может быть разрешено.
import socket
socket.getaddrinfo('localhost', 8080)
Если он там не работает, он не будет работать в примере с бутылкой. Вы можете попробовать "127.0.0.1" вместо "localhost" в случае возникновения проблемы.
В моем случае проблема заключалась в том, что некоторая установка в какой-то момент определяла переменную среды http_proxy на моей машине, когда у меня не было прокси.
Удаление переменной окружения http_proxy устраняет проблему.
В моем случае проблема заключалась в том, что мне нужно было добавить переменные среды для http_proxy
и https_proxy
.
например.
http_proxy=http://your_proxy:your_port
https_proxy=https://your_proxy:your_port
Чтобы установить эти переменные среды в Windows, см. ответы на этот вопрос.
Убедитесь, что вы передаете прокси-атрибут в своей команде forexample - pip install --proxy = http://proxyhost: proxyport pixiedust
Используйте прокси-порт, который имеет прямое соединение (с/без пароля). Поговорите с вашим корпоративным ИТ-администратором. Быстрый способ - найти сетевые настройки, используемые в eclipse, которые будут иметь прямое соединение.
Вы часто будете решать эту проблему, если работаете за корпоративным брандмауэром. Вам нужно будет проверить свой интернет-проводник - InternetOptions -LAN Connection - Настройки
Снимите флажок - используйте сценарий автоматической настройки. Проверьте. Используйте прокси-сервер для вашей локальной сети. Убедитесь, что вы указали правильный адрес и порт.
Нажмите "ОК". Вернитесь к терминалу anaconda, и вы можете попробовать установить команды установки.
попробуйте капитал UTF-8, он работал со мной