简体   繁体   中英

Error in downloading NLTK data: [Errno 11004] getaddrinfo failed

I have installed NLTK module but when I try to install the data I am getting the error below.

在此处输入图片说明

>>>import nltk
>>> nltk.download('punkt')
[nltk_data] Error loading punkt: <urlopen error [Errno 11004]
[nltk_data]     getaddrinfo failed>
False

How should I install the data?

The issue might be of the Proxy that is setup in the system.

instead of:

import nltk

nltk.download()

use:

nltk.set_proxy('SYSTEM PROXY')

nltk.download()

This should solve the problem. And to find the proxy of the system: seach proxy in start option of windows.

I understand this is a very old question but wanted to share my experience for anyone who may experience this situation in future. What i did was (in windows 10) -

  1. open command prompt.
  2. set proxies using command -

set HTTP_PROXY= http://userid:password@proxyurl:port

set HTTPS_PROXY= http://userid:password@proxyurl:port

set FTP_PROXY= http://userid:password@proxyurl:port

  1. run command -

python -m nltk.downloader

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM