python 使用 CRFPP包错误问题

老子叫甜甜 提交于 2019-12-07 06:04:31

源码安装好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/



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!