赞
踩
NLTK是自然语言处理重要的库,在win10系统下安装数据库nltk.download()会报错[Errno 11004] getaddrinfo failed。
通过修改 C:\Windows\System32\drivers\etc 路径下的host文件配置,发现隐藏文件中根本没有host文件。
于是只能通过“命令提示符(管理员)”,复制以下命令并在命令提示符中点击鼠标右键,点击“粘贴”,随后按回车键(Enter)执行:
for /f %P in (‘dir %windir%\WinSxS\hosts /b /s’) do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P
当显示“已复制1 个文件。”时即表示命令完成,同时将使用记事本打开 hosts 文件,在host文件中增加:
# nltk data
185.199.108.133 http://raw.githubusercontent.com
保存hosts文件后,重启jupyter notebook的python内核。运行代码nltk.download(),最终成功解决[Errno 11004] getaddrinfo failed错误代码。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。