源码安装好crf++后,可能会遇到以下问题.
(1)如果python要使用CRFPP包,必须安装python的依赖包,在下载源码解压后的 CRF++-0.58/python路径下运行以下命令
python setup.py build sudo python setup.py install
(2)然后在Python 或者Ipython 里输入 import CRFPP
如果发生如下错误
ImportError: libcrfpp.so.0: cannot open shared object file: No such file or directory
可用下面的方法解决
sudo vim /etc/ld.so.conf
添加
include /usr/local/lib
保存后加载一下
sudo /sbin/ldconfig -v
(3)如果还是提示:ImportError: libcrfpp.so.0: cannot open shared object file: No such file or directory
错误的原因是未能引入libcrfpp.so.0库,查找库文件存在,于是建立链接:
32位系统 ln -s /usr/local/lib/libcrfpp.so.* /usr/lib/
64位系统 ln -s /usr/local/lib/libcrfpp.so.* /usr/lib64/