程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

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

編輯:Python

使用 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 文件夾下的原有文件、重啟項目


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved