哈工大云平台LTP安装使用(踩坑无数)

三步骤

1.安装pyltp  2.下载模型 3.测试

注意事项

pyltp的版本一定要和模型的版本相一致,否则会在第三步运行测试用例时报错:“Model not loaded!”

经过实验,以及参考其他博主的实验笔记,最终测试成功的匹配版本如下:

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!”

运行成功结果:

3518230-41614d7ba339b733.png
运行成功截图

踩过的坑

1.报错“Model not loaded!”

两种原因,一种是pyltp和模型的版本号不对应;另一种是导入的目录不对。

2.安装pyltp时报错

一种是pip install pyltp时长时间不响应,卡住;两一种是用源代码安装时有时出现缺少文件的情况。

最终我选择的方案是pip安装,“pip install pyltp==0.1.9.1”

3.关于github库版本

尝试源码安装时,因为最新的版本(2019年1月)是0.2.0的,我们想安装0.1.9.1的,所以需要点击release查看旧版本,如下图所示:

3518230-b88b06fb466fb2f9.png
查看旧版本

点开之后,可以看到目前有三个版本,选择对应版本左边的标签,如下图:

3518230-b1d3f6ac29dc7942.png
如何查看对应版本

点开标签后,就可以git clone了。

虽然说最后我是用pip安装的,但是也尝试了源码安装,源码安装总是报错,最后放弃了,毕竟只要装上就好啦!

So , it is time to code~

猜你喜欢

转载自blog.csdn.net/weixin_33913332/article/details/87022224
今日推荐