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的使用可能会后续填充!