欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pyltp安装教程——保姆级

程序员文章站 2022-05-30 19:40:34
...

如果单纯的直接的在cmd中“pip install pyltp”,那就太天真了哈哈哈哈哈哈,会提示没有wheels,就不贴图了,自行尝试

SO:

一、下载wheel

非常感谢!!!有超级大神自己写了wheels,我这里只有python3.6版本的
网盘链接:点我即可
提取码是:3r92

备注:如果这链接不行了,可以私信我要哦(信息可能回复不及时)

下载好之后,将这个wheel文件放在我们第三方包的安装目录下面,一般都在“D:\*\Python36\Lib\site-packages”

(如果找不到这个路径,可以进入cmd,输入“pip install numpy”即可查看到我们安装第三方包的路径了)

将wheel放入安装第三方包目录下之后,在这个目录的空白处用“Ctrl+Shift+鼠标右键”进入“Powershell窗口”,输入以下命令:

pip install pyltp-0.2.1-cp36-cp36m-win_amd64.whl

具体操作如图所示:
pyltp安装教程——保姆级

二、下载模型

进入LTP官网

我现在能看到的最新版模型是4.0.0,但和我们的wheel适配的版本的3.4.0

1、我们需要下载3.4.0版本的,但,官网说了3.4.0版本的SRL模型在Windows上不可用,

注意不要点成了表格里最右边的源码下载,否则我们在实际测试的时候会出报错:Segmentor: Model not loaded! (模型没有加载)

2、建一个文件夹 myLTP,把我们下载并解压好的”ltp_data_v3.4.0“模型放进去,如下面的图二

3、点击我绿色框里的链接,就可以另外下载适合Windows的 ”pisrl.model“
我们点击“此链接“ 下载下来的模型名是”pisrl_win.model“

需要把名字改成”pisrl.model“ 放进上一步下载的3.4.0版本的模型文件夹里,覆盖掉之前本来就有的”pisrl.model“

pyltp安装教程——保姆级
图二
pyltp安装教程——保姆级

三、测试

import os
from pyltp import Segmentor
LTP_DIR='D:\Program Files\myLTP\ltp_data_v3.4.0'  # ltp模型目录的路径
cws_model_path=os.path.join(LTP_DIR,'cws.model') # 分词模型路径,模型名称为`cws.model`
segmentor=Segmentor()            # 初始化实例
segmentor.load(cws_model_path)   # 加载模型
words=segmentor.segment('熊*你吃饭了吗')   # 分词
print('\t'.join(words))
segmentor.release()       # 释放模型

执行结果:
pyltp安装教程——保姆级
更多的测试大家自行尝试

我在安装pyltp的过程中也出现过一些奇奇怪怪的问题,现在把全套流程和经验记录下来,如果此博客能给你带来帮助,那就三连鼓励一些渣渣学妹吧~

一起变优秀呀!