首先放弃 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
执行了好久后,完成!
本文详细介绍了在遇到.h文件缺失错误时,如何通过源码安装pyltp的步骤。首先,需删除并重新下载ltp源码,再执行安装命令。此过程解决了ltp目录为空的问题,确保了C++部分正确编译。
7万+

被折叠的 条评论
为什么被折叠?



