Python | pynlpir库 | pynlpir.LicenseError:Your license appears to have expired. Try running “pynlpir“
Posted 叶庭云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python | pynlpir库 | pynlpir.LicenseError:Your license appears to have expired. Try running “pynlpir“相关的知识,希望对你有一定的参考价值。
使用 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 文件夹下的原有文件、重启项目。
以上是关于Python | pynlpir库 | pynlpir.LicenseError:Your license appears to have expired. Try running “pynlpir“的主要内容,如果未能解决你的问题,请参考以下文章