Ошибка при загрузке данных NLTK: [Errno 11004] Ошибка getaddrinfo
4 ответа
Я понимаю, что это очень старый вопрос, но хотел поделиться своим опытом со всеми, кто может столкнуться с этой ситуацией в будущем. Я сделал (в windows 10) -
- открыть командную строку.
- установить прокси с помощью команды -
установить HTTP_PROXY = http://userid:password@proxyurl:port
установить HTTPS_PROXY = http://userid:password@proxyurl:port
установите FTP_PROXY = http://userid:password@proxyurl:port
- Команда выполнения -
python -m nltk.downloader
Проблема может заключаться в прокси-сервере, который установлен в системе.
вместо того:
импортировать nltk
nltk.download ()
использование:
nltk.set_proxy ('СИСТЕМНЫЙ ПРОКСИ')
nltk.download ()
Это должно решить проблему. И чтобы найти прокси системы: найдите прокси в опции запуска windows.
Я боролся с ошибкой последних нескольких дней. Этот небольшой код помог мне решить ошибку:
from nltk.corpus import stopwords
import socket
socket.getaddrinfo( 'localhost', 8080)
import nltk
nltk.download('all')