首先放弃 pip 直接安装,使用源码安装,下载源码:
$ git clone https://github.com/HIT-SCIR/pyltp
重点来了,下载下pyltp的源码后,进入到pyltp目录下, 然后执行
$ python setup.py install
会直接产生如下错误,找不到.h的文件。 查看pyltp目录下的ltp文件夹会发现,这个文件夹是空的。
因为 pyltp/ltp这个目录是空的,ltp 是用c++写的,.h的文件都在ltp文件夹中。所以需要重新下载ltp。
进入pyltp目录,把ltp文件夹删除,然后再重新下载ltp的源码。
$ cd pyltp
$ ls
$ rm -rf ltp
$ git clone https://github.com/HIT-SCIR/ltp.git //重新下载ltp的源码
然后再重新执行
$ python setup.py install
执行了好久后,完成!