安装
1.下载CRF++-0.58.tar.gz
2.cd到压缩包目录,执行:
(1) tar zxvf CRF++-0.58.tar.gz
(2)cd CRF++-0.58
(3)./configure
(4)make
(5)su
(6)make install
3.进入子目录Python中
(1)python setup.py build
(2)python setup.py install
4.进入python解释器,import CRFPP测试是否安装成功
5.若出现ImportError: libcrfpp.so.0: cannot open shared object file: No such file or directory 。
解决方法:(未解决的话,见下方方法,亲测有效)
ln -s /usr/local/lib/libcrfpp.so.0 /usr/lib/
6.重新import试试看,是否成功。
ImportError: libcrfpp.so.0: cannot open shared object file: No such file or directory
http://blog.csdn.net/u013709332/article/details/44939687
(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库,查找库文件存在,于是建立链接:
64位系统 ln -s /usr/local/lib/libcrfpp.so.* /usr/lib64/