下载pynlpir库

1.打开Anaconda Prompt 输入 pip install pynlpir

NLPIR user 下载 nlpir安装_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”.

NLPIR user 下载 nlpir安装_github_02

3.更新pynlpir库的认证

前往github仓库获取最新的认证,如下图点击下载

NLPIR user 下载 nlpir安装_python_03

4.试图访问下载网址的服务器

点击下载后提示无法找到域名的服务器IP,说明当前的DNS服务器无法解析域名

NLPIR user 下载 nlpir安装_NLPIR user 下载_04


这时候就需要修改本地的hosts文件,进行域名与IP的映射了

访问IP查询网站,输入域名来搜索对应的服务器IP

NLPIR user 下载 nlpir安装_python_05


获取到了服务器的IP就可以去修改本地的hosts文件

hosts文件的路径为C:\Windows\System32\drivers\etc

在文件的末尾添加 IP 域名

NLPIR user 下载 nlpir安装_NLPIR user 下载_06

注意

修改hosts文件可能由于权限不够不能在hosts文件的原路径下进行保存操作。

解决方案
将host文件复制到其他路径下,如桌面后进行修改,修改完成后通过复制黏贴的形式覆盖原先的hosts文件。

完成后,我们再次访问下载,下载成功!

NLPIR user 下载 nlpir安装_python_07

6.将文件放入下载的pynlpir库中

找到你的Anaconda安装路径,

{你的Anaconda路径}\Lib\site-packages\pynlpir\Data目录下,将你下载的凭证文件黏贴,覆盖原先的认证(认证文件有效期一个月,如果过期要再次去下载进行下述操作)

7.通过命令应用凭证文件

打开 Anaconda Prompt 输入 pynlpir update更新凭证

NLPIR user 下载 nlpir安装_python_08

8.重启你的编辑器(重要)

重启后,让我们再次运行代码,好使啦!

NLPIR user 下载 nlpir安装_hosts_09

结语

如果说这篇文章有让你学到一定的知识的话,不妨点个赞和关注,让博主能够看到。如果讲解中有什么错误和疏忽,也劳烦在评论中指出或提问,博主会第一时间进行更新和答复,谢谢!