基于windows 10 的pyltp的安装和配置 及错误总结

windows10 下 安装配置 python版本的ltp pyltp

pyltp 是 语言技术平台(Language Technology Platform, LTP)的 Python 封装。

这里附pyltp的使用文档:http://pyltp.readthedocs.io/

以及pyltp其他版本的使用教程:https://ltp.readthedocs.io/zh_CN/latest/begin.html

整个安装配置了一下午基本各种错都试过一遍了

一开始通过cmd和powershell安装各种报错

总结一下比较简单的方法

1.首先安装python并且保证python的版本在2.7-3.6(一开始我的3.7因为找不到对应的wheel就一直报错)

2.安装python后更新pip   python -m pip install --upgrade pip

ps:这里如果更新出现问题,则如此解决:

可以用管理员身份运行windows shell  然后输入 :python3 -m pip install -U --force-reinstall pip

或者python -m pip install -U pip -i  http://pypi.douban.com/simple --trusted-host pypi.douban.com numpy
Looking in indexes: http://pypi.douban.com/simple(亲测好用)

3.下载pyltp 

git clone https://github.com/HIT-SCIR/pyltp

或者直接安装pyltp的代码包(在cmd中,这里推荐poweishell管理员权限可能错误会少一点):

打开powershell管理员权限方式:在屏幕下方任务栏的windows图标上右键点击能看到:

$ pip install pyltp

(ATTENTION!:在这里大部分人都会遇到一个错误:Command ....  然后是cl.exe failed with exit status 2

这里可以先不管,直接跳到第4步)

3.下载ltp的数据包

https://pan.baidu.com/share/link?shareid=1988562907&uk=2738088569#list/path=%2F

将解压后的ltp文件夹命名为ltp,整体复制到pyltp中。 也就是将ltp所有内容作为一个文件夹放到pyltp中。解压pyltp后所得到的文件夹中已经有一个名为ltp的空文件夹,把它替换或覆盖即可。

4.下载对应版本的wheel

python3.5 :https://mlln.cn/2018/01/31/pyltp%E5%9C%A8windows%E4%B8%8B%E7%9A%84%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/pyltp-0.2.1-cp35-cp35m-win_amd64.whl
python3.6:https://mlln.cn/2018/01/31/pyltp%E5%9C%A8windows%E4%B8%8B%E7%9A%84%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/pyltp-0.2.1-cp36-cp36m-win_amd64.whl

通过cmd命令进入whl所在目录,pip install 下载的whl文件名(注意whl文件名一定要带着后缀whl)

之后应该就可以了,pip install pyltp

要么是successful 要么是 statisfied

5.在后面我们打开pycharm

其中pycharm的环境配置和工程建立这里不细说

直接在setting里面添加interperter 直接找pyltp然后添加就可以了

 

然后给大家附一段测试样例代码:

from pyltp import SentenceSplitter
sents = SentenceSplitter.split('你好!我来自火星')  # 分句
print('\n'.join(sents))
# -*- coding: utf-8 -*-
from pyltp import Segmentor
segmentor = Segmentor()
segmentor.load("/path/to/your/cws/model")
words = segmentor.segment("元芳你怎么看")
print "|".join(words)
segmentor.release()

其他的错误可以发在评论,最后祝大家使用ltp愉快,后续ltp的使用可能会后续填充!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值