Python 下载NLTK数据时出错:[Errno 11004]getaddrinfo失败

Python 下载NLTK数据时出错:[Errno 11004]getaddrinfo失败,python,nltk,Python,Nltk,我已经安装了NLTK模块,但是当我尝试安装数据时,我得到了下面的错误 >>导入nltk >>>nltk.download('punkt') [nltk_数据]加载punkt时出错: 假的 如何安装数据?问题可能是系统中设置的代理 而不是: 导入nltk nltk.download() 使用: nltk.set_proxy(“系统代理”) nltk.download() 这应该可以解决问题。查找系统的代理:在windows的“开始”选项中搜索代理。我知道这是一个非常老的问题,但我想与将来可能遇

我已经安装了NLTK模块,但是当我尝试安装数据时,我得到了下面的错误

>>导入nltk
>>>nltk.download('punkt')
[nltk_数据]加载punkt时出错:
假的

如何安装数据?

问题可能是系统中设置的代理

而不是:

导入nltk

nltk.download()

使用:

nltk.set_proxy(“系统代理”)

nltk.download()


这应该可以解决问题。查找系统的代理:在windows的“开始”选项中搜索代理。

我知道这是一个非常老的问题,但我想与将来可能遇到这种情况的任何人分享我的经验。 我所做的是(在windows 10中)——

  • 打开命令提示符
  • 使用命令-
  • 设置HTTP\U代理=

    设置HTTPS\u代理=

    设置FTP_代理=

  • 运行命令-

  • python-m nltk.downloader

    只需键入
    nltk.download()
    ,然后找到所需的软件包。错误消息对我来说意味着包没有被称为
    punkt
    ,我相信情况就是这样。它被称为其他东西。A可能出了什么问题。尝试了nltk.download()-error 11004-getaddrinfo失败这看起来像。您是否可以检查设置中是否存在HTTP代理,或者临时更改它以下载数据?
    >>>import nltk
    >>> nltk.download('punkt')
    [nltk_data] Error loading punkt: <urlopen error [Errno 11004]
    [nltk_data]     getaddrinfo failed>
    False