美文网首页自然语言处理
哈工大云平台LTP安装使用(踩坑无数)

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

作者: 京漂的小程序媛儿 | 来源:发表于2019-01-04 13:10 被阅读0次

    三步骤

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

    运行成功结果:

    运行成功截图

    踩过的坑

    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查看旧版本,如下图所示:

    查看旧版本

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

    如何查看对应版本

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

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

    So , it is time to code~

    相关文章

      网友评论

        本文标题:哈工大云平台LTP安装使用(踩坑无数)

        本文链接:https://www.haomeiwen.com/subject/dkjhrqtx.html