python安装pyltp 0.1.9.1 最详细

pyltp在词性标注、命名实体识别等使用较为便捷,因此在项目中使用pyltp。但pip install安装经常出现安装失败。

因此选择另一种安装方式:从源码安装。

操作步骤如下,本项目使用pyltp版本为0.1.9.1

1. pyltp下载

(1)下载pyltp源码:GitHub - HIT-SCIR/pyltp: pyltp: the python extension for LTP

(2)上传、解压到服务器任意路径下,如下图:

 2. ltp的下载:

首先要注意的是pyltp的版本要和ltp的版本相对应,依赖关系可见其官网描述:语言技术平台( Language Technology Plantform | LTP )

 (1)ltp源码下载:

值得注意的是:如果最终要pyltp的版本是0.1.9.1的话,ltp的版本应该是3.4.0之前。因此我们下载了ltp3.3.2的代码,原因如下:

下载的地方如下(链接:Releases · HIT-SCIR/ltp (github.com)): 

 

(2)将ltp的压缩包上传到服务器pyltp路径下ltp文件夹下,也就是说,新下载的ltp.zip里面的内容即pyltp/ltp里的内容,复制进去。

 3. 编译源码进行安装:

注意切换路径到pyltp的根路径下再执行:python setup.py install ,出现下图字样即安装成功。

注: 这一步需要gcc编译器和boost,我对这方面不是很了解,大家可以广泛搜集资料安装gcc和boost,以下是我执行的bash命令和我找到有用的参考链接:

①boost安装:(https://blog.csdn.net/Qiana_/article/details/79919686

1 yum install boost
2 yum install boost-devel
3 yum install boost-doc

②gcc安装:(https://www.cnblogs.com/xiyushimei/p/8550930.htmlhttps://blog.csdn.net/fenglifeng1987/article/details/38057193

1 yum -y install gcc gcc-c++ kernel-devel //安装gcc、c++编译器以及内核文件
2 yum install gcc libffi-devel python-devel openssl-devel
3 yum install python-devel yum install openldap-devel
4 yum install libevent-devel
心有远方 何惧苟且
原文地址:https://www.cnblogs.com/MaggieForest/p/14854413.html