pynlp报错:pynlpir.LicenseError: Your license appears to have expired. Try running "pynlpir update"解决办法。
使用pyltp做文本挖掘时报错:
pynlpir.LicenseError: Your license appears to have expired. Try running "pynlpir update".
# 或者NLPIR Not valid license or your license expired!
表示授权过期,需要重新授权。解决办法如下:
1.去它的官方GitHub地址上下载新的授权(把整个项目下载下来,打开License文件夹即可)。
下载后点击License文件夹,选择一个月的授权文件夹,如下:
需要什么功能的授权,点击对应的文件夹,例如本文需要:NLPIR-ICTCLAS分词系统授权,点击对应的文件夹:
2.复制该文件(NLPIR.urer)文件,替换到安装pynlp模块的DATA文件夹中的原有文件。
例如,本人装的python在C盘的Python36文件夹中,然后使用的pip install pynlpir安装的该模块,则替换的路径如下:
PS:一般通过pip安装的包,都是在Lib文件夹的site-packages文件夹中。
需要其他功能的授权,操作相同:下载对应的授权文件、替换本地DATA文件夹下的原有文件、重启项目。