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