哈工大云平臺LTP安裝使用(踩坑無數(shù))

三步驟

1.安裝pyltp ?2.下載模型 3.測試

注意事項

pyltp的版本一定要和模型的版本相一致,否則會在第三步運(yùn)行測試用例時報錯:“Model not loaded!”

經(jīng)過實驗,以及參考其他博主的實驗筆記,最終測試成功的匹配版本如下:

pyltp 0.19.1

模型 3.3.1

安裝

1.安裝pyltp

pip install pyltp==0.1.9.1

2.模型下載

http://ltp.ai/download.html

下載3.3.1版本的哦~

3.測試用例

demo:

from pyltpimport Segmentor

segmentor = Segmentor()

segmentor.load("/Users/***/ltp_data/cws.model")

words = segmentor.segment("元芳你怎么看")

print("|".join(words))

segmentor.release()

注意:第三行,model的目錄,一定后綴要具體到cws.mode啊, 不然總是報錯“Model not loaded!”

運(yùn)行成功結(jié)果:

運(yùn)行成功截圖

踩過的坑

1.報錯“Model not loaded!”

兩種原因,一種是pyltp和模型的版本號不對應(yīng);另一種是導(dǎo)入的目錄不對。

2.安裝pyltp時報錯

一種是pip install pyltp時長時間不響應(yīng),卡?。粌梢环N是用源代碼安裝時有時出現(xiàn)缺少文件的情況。

最終我選擇的方案是pip安裝,“pip install pyltp==0.1.9.1”

3.關(guān)于github庫版本

嘗試源碼安裝時,因為最新的版本(2019年1月)是0.2.0的,我們想安裝0.1.9.1的,所以需要點(diǎn)擊release查看舊版本,如下圖所示:

查看舊版本

點(diǎn)開之后,可以看到目前有三個版本,選擇對應(yīng)版本左邊的標(biāo)簽,如下圖:

如何查看對應(yīng)版本

點(diǎn)開標(biāo)簽后,就可以git clone了。

雖然說最后我是用pip安裝的,但是也嘗試了源碼安裝,源碼安裝總是報錯,最后放棄了,畢竟只要裝上就好啦!

So , it is time to code~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容