簡體   English   中英

下載 NLTK 數據時出錯:[Errno 11004] getaddrinfo 失敗

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

我已經安裝了 NLTK 模塊,但是當我嘗試安裝數據時,出現以下錯誤。

在此處輸入圖片說明

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

我應該如何安裝數據?

問題可能出在系統中設置的代理上。

而不是:

導入 nltk

nltk.download()

使用:

nltk.set_proxy('系統代理')

nltk.download()

這應該可以解決問題。 並找到系統的代理:在windows的啟動選項中搜索代理。

我知道這是一個非常古老的問題,但想與將來可能遇到這種情況的任何人分享我的經驗。 我所做的是(在 Windows 10 中)-

  1. 打開命令提示符。
  2. 使用命令設置代理 -

設置 HTTP_PROXY= http://userid:password@proxyurl:port

設置 HTTPS_PROXY= http://userid:password@proxyurl:port

設置 FTP_PROXY= http://userid:password@proxyurl:port

  1. 運行命令 -

python -m nltk.downloader

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM