明明pip install nltk成功,但是一运行代码import nltk和nltk.download()出现下载界面后就会出现11001错误,如图,查询多篇博客也无法解决。
后来,看见了知乎上博客
Windows+下载NLTK包+[Errno 11004]getaddrinfo failed处理 - 知乎 (zhihu.com)
虽然是11004的报错信息,但是正好解决了我的问题,详细步骤和一两点不同如下细细道来~
1)打开文件夹:C:\Windows\System32\etc\hosts,用记事本方式打开,但由于这个文件安全级别比较高,所以需要先修改一下权限。
右键-->属性-->安全-->user-->编辑-->完全控制、修改、写入均打勾,这样才能对这个文件进行修改
2)用网站
What Is My IP Address? Free IP Lookup
和网站
IP/服务器raw.githubusercontent.com的信息 - 站长工具 (chinaz.com)
查询这个网址raw.githubusercontent.com对应的IP地址,发现都解析为这四个地址
3)将四个地址复制下来,放在hosts文件末尾,
可直接复制:
185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
注意,前面不要有#符号和空格,不然会有语法问题,点击保存。
4)再次运行,就成功啦!!!
这个问题解决后,再次打开出现了新的问题,主机没有答复。博主第二天重新启动项目,打卡vpn后这个问题就没了,应该是和代理有关,遇到这个问题的朋友可尝试打开或关闭vpn或者更换当前的网络、更改网络配置。
登录成功后,我就把能用到的package都下载了,以免以后再碰到打不开的问题。