Python | pynlpir库 | pynlpir.LicenseError:Your license appears to have expired. Try running “pynlpir“

2022-06-25 11:08:54 浏览数 (1)

使用 pynlpir 做中文分词和关键词提取时报错:

pynlpir.LicenseError:Your license appears to have expired. Try running “pynlpir update”。或者NLPIR Not valid license or your license expired!意思是授权过期,需要重新授权。解决办法如下:

出现以上的异常或者报错都是 pynlpir 包的用户权限文件过期了的缘故。在 https://github.com/NLPIR-team/NLPIR/ 上下载 NLPIR.user 文件,用该文件替换 pynlpir 包的 data 文件夹下原始的 NLPIR.user 文件。

直接将新的 NLPIR.user 文件下载到 data 文件夹下可能会有权限不足的问题,可以先下载到别的路径,再从别的路径移动到 data 文件夹下,过程中会询问是否授予管理员权限,同意即可。修改过后要重启jupyter notebook。

去它的官方 GitHub 地址上下载新的授权(把整个项目下载下来,打开 License 文件夹即可)

下载后点击 License 文件夹,选择一个月的授权文件夹,如下所示:

复制该文件(NLPIR.urer)文件,替换到安装 pynlp 模块的 Data 文件夹中的原有文件。

这时可以直接用 Everything 搜索 pynlpir 的路径,替换的路径如下:

说明:一般通过 pip 安装的包,都是在 Lib 文件夹的 site-packages 文件夹中。

需要其他功能的授权,操作相同:下载对应的授权文件、替换本地 Data 文件夹下的原有文件、重启项目

0 人点赞