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文件夹下的原有文件、重启项目。

原文地址:https://www.cnblogs.com/pythoner6833/p/10108964.html