下载pynlpir库
1.打开Anaconda Prompt 输入 pip install pynlpir
2.运行代码
##利用NLPIR实现分词
import pynlpir
##精确模式分词
string = '这个把手该换了,我不喜欢日本和服,别把手放在我的肩膀上,工信处女干事每月经过下属科室都要亲口交代24口交换机等技术性器件的安装工作'
pynlpir.open()
result = pynlpir.segment(string)
print('\n利用NLPIR实现分词')
print(result)
运行代码发现报错了
LicenseError: Your license appears to have expired. Try running “pynlpir update”.
3.更新pynlpir库的认证
前往github仓库获取最新的认证,如下图点击下载
4.试图访问下载网址的服务器
点击下载后提示无法找到域名的服务器IP,说明当前的DNS服务器无法解析域名
这时候就需要修改本地的hosts文件,进行域名与IP的映射了
访问IP查询网站,输入域名来搜索对应的服务器IP
获取到了服务器的IP就可以去修改本地的hosts文件了
hosts文件的路径为C:\Windows\System32\drivers\etc
在文件的末尾添加 IP 域名
注意
修改hosts文件可能由于权限不够不能在hosts文件的原路径下进行保存操作。
解决方案
将host文件复制到其他路径下,如桌面后进行修改,修改完成后通过复制黏贴的形式覆盖原先的hosts文件。
完成后,我们再次访问下载,下载成功!
6.将文件放入下载的pynlpir库中
找到你的Anaconda安装路径,
在 {你的Anaconda路径}\Lib\site-packages\pynlpir\Data目录下,将你下载的凭证文件黏贴,覆盖原先的认证(认证文件有效期一个月,如果过期要再次去下载进行下述操作)
7.通过命令应用凭证文件
打开 Anaconda Prompt 输入 pynlpir update更新凭证
8.重启你的编辑器(重要)
重启后,让我们再次运行代码,好使啦!
结语
如果说这篇文章有让你学到一定的知识的话,不妨点个赞和关注,让博主能够看到。如果讲解中有什么错误和疏忽,也劳烦在评论中指出或提问,博主会第一时间进行更新和答复,谢谢!