pyltp安装教程——保姆级

如果单纯的直接的在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

具体操作如图所示:
在这里插入图片描述

二、下载模型

进入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“

在这里插入图片描述
图二
在这里插入图片描述

三、测试

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

一起变优秀呀!

猜你喜欢

转载自blog.csdn.net/weixin_44293949/article/details/108631514