【发布时间】:2015-03-01 06:48:29
【问题描述】:
我已经安装了 nltk 包。之后我尝试使用 nltk.download() 下载支持包,但出现错误:
[Errno 11001] 获取地址信息
我的机器/软件详细信息是:
操作系统:Windows 8.1 蟒蛇:3.3.4 NLTK 包:3.0
以下是python中运行的命令:
Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
import nltk
nltk.download()
showing info http://nltk.github.com/nltk_data/
True
nltk.download("all")
[nltk_data] Error loading all: <urlopen error [Errno 11001]
[nltk_data] getaddrinfo failed>
False
它看起来像是要去http://nltk.github.com/nltk_data/,而理想情况下它应该尝试从http://www.nltk.org/nltk_data/ 获取数据。
在另一台机器上,当我们在浏览器中输入http://nltk.github.com/nltk_data/ 时,它会重定向到http://www.nltk.org/nltk_data/。我不明白为什么我的笔记本电脑上没有发生重定向。
我觉得这可能是问题所在。
请帮忙。
我添加了命令提示符截图。需要帮助..
问候, 邦森
【问题讨论】:
-
你好@elyase 我没有 http_proxy 作为变量。这也是一台家用电脑,所以我没有防火墙。有什么具体的我应该在 DNS 中检查的吗?
标签: python python-3.x nltk