ubuntu16.04 CRF++安装及报错处理

时间:2025-01-25 09:11:10

安装

1.下载CRF++-0.

到压缩包目录,执行:

(1) tar zxvf CRF++-0.

(2)cd CRF++-0.58

(3)./configure

(4)make

(5)su

(6)make install

3.进入子目录Python中
(1)python build
(2)python install
4.进入python解释器,import CRFPP测试是否安装成功
5.若出现ImportError: .0: cannot open shared object file: No such file or directory 。
解决方法:(未解决的话,见下方方法,亲测有效)
ln -s /usr/local/lib/.0 /usr/lib/
6.重新import试试看,是否成功。

ImportError: .0: cannot open shared object file: No such file or directory
/u013709332/article/details/44939687

(1)如果Python要使用CRFPP包,必须安装python的依赖包,在下载源码解压后的 CRF++-0.58/python路径下运行以下命令
python build
sudo python install
(2)然后在Python 或者Ipython 里输入 import CRFPP 如果发生如下错误
ImportError: .0: cannot open shared object file: No such file or directory
可用下面的方法解决
sudo vim /etc/
添加
include /usr/local/lib
保存后加载一下

sudo /sbin/ldconfig -v

(3)如果还是提示:ImportError: .0: cannot open shared object file: No such file or directory
错误的原因是未能引入.0库,查找库文件存在,于是建立链接:
64位系统 ln -s /usr/local/lib/.* /usr/lib64/