Python 安装nltk支持包时出错:nltk.download()
我已经安装了nltk软件包。接下来,我尝试使用nltk.download()下载支持包,但出现错误: [Errno 11001]getaddrinfo 我的机器/软件详细信息如下: 操作系统:Windows 8.1 Python:3.3.4 NLTK软件包:3.0 以下是在python中运行的命令:Python 安装nltk支持包时出错:nltk.download(),python,python-3.x,nltk,Python,Python 3.x,Nltk,我已经安装了nltk软件包。接下来,我尝试使用nltk.download()下载支持包,但出现错误: [Errno 11001]getaddrinfo 我的机器/软件详细信息如下: 操作系统:Windows 8.1 Python: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
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
win32上的Python 3.3.4(v3.3.4:7ff62415e426,2014年2月10日,18:13:51)[MSC v.1600 64位(AMD64)]
有关详细信息,请键入“copyright”、“credits”或“license()”。
导入nltk
nltk.download()
显示信息http://nltk.github.com/nltk_data/
真的
nltk.下载(“全部”)
[nltk_数据]加载所有数据时出错:
假的
看起来它将要运行,但理想情况下,它应该尝试从中获取数据
在另一台机器上,当我们在浏览器中键入时,它会重定向到。我不明白为什么重定向没有发生在我的笔记本电脑上
我觉得这可能就是问题所在
请帮忙
我添加了命令提示符屏幕截图。我需要帮助
问候,,
邦森得到了解决办法。在我的例子中,问题是当NLTK下载程序启动时,它的服务器索引为- 这需要更改为- 您可以通过进入NLTK Downloader窗口和文件->更改服务器索引来更改此设置 问候,,
Bonson通过“在环境变量中设置http和https代理”为我解决了问题
请向您的网络或管理团队咨询此代理IP地址错误可能是系统拥有的代理。有关答案,请参阅以下链接,并将答案张贴在此处:
由于网络限制,我出现了这个错误。以下是我解决问题的方法 从相应的链接浏览并下载所需的语料库
然后将下载的文件放在windows中的文件夹路径(或任何其他相关目录,如
C:/ProgramData/Anaconda3
)中,与中提到的文件夹结构相同,请尝试下面的代码。它已按预期下载包
import nltk
import ssl
try:
_create_unverified_https_context = ssl._create_unverified_context
except AttributeError:
pass
else:
ssl._create_default_https_context = _create_unverified_https_context
nltk.download()
在链接被ssl修复之前查看
注意:-MAC已被使用Hello@elyase我没有http_proxy作为变量。这也是一台家用电脑,所以我没有防火墙。有什么具体的我应该在DNS中检查的吗?
import nltk
import ssl
try:
_create_unverified_https_context = ssl._create_unverified_context
except AttributeError:
pass
else:
ssl._create_default_https_context = _create_unverified_https_context
nltk.download()