python 使用 CRFPP包错误问题

    xiaoxiao2025-10-26  5

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

    相关资源:CRFPP编译需要的pthread.lib等文件
    最新回复(0)